diff --git a/.github/workflows/check_profiles.yml b/.github/workflows/check_profiles.yml index 5504396b4..ebb2974d0 100644 --- a/.github/workflows/check_profiles.yml +++ b/.github/workflows/check_profiles.yml @@ -23,7 +23,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Run vendor JSON check + - name: Run extra JSON check run: | python3 ./scripts/orca_extra_profile_check.py diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json index 8381f0978..d038c4a46 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json @@ -5,7 +5,32 @@ "from": "system", "setting_id": "EASA00", "instantiation": "true", - "compatible_printers": [ - ] + "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/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json index 12c6fd1c3..5083a7511 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json @@ -5,6 +5,31 @@ "from": "system", "setting_id": "EPETGPRO00", "instantiation": "true", - "compatible_printers": [ - ] + "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)" + ] } diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json index cc002d1b0..46e6b6741 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json @@ -33,5 +33,30 @@ "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/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json index 6ddbe449e..86a540e6c 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json @@ -9,5 +9,30 @@ "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)" + ] } diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json index eb576dce2..b4848870b 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json @@ -30,5 +30,30 @@ "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/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json index 54cfdb3d0..0ceb578de 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json @@ -9,5 +9,30 @@ "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)" + ] } diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json index 1111ff70f..efa1eab3c 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json @@ -33,5 +33,30 @@ "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/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json index 5cbb391d8..aaf9c5d04 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json @@ -9,5 +9,30 @@ "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)" + ] } diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json index 67b208178..b1a371f87 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG+.json @@ -6,5 +6,30 @@ "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)" + ] } diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json index 87f8df6ce..4c26dba51 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PETG.json @@ -6,5 +6,30 @@ "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)" + ] } diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json index 41aba3dcd..1eddd95bb 100644 --- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json +++ b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo RAPID PLA+.json @@ -33,5 +33,30 @@ "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