diff --git a/localization/i18n/th/OrcaSlicer_th.po b/localization/i18n/th/OrcaSlicer_th.po
index 7777cff221..994fa7aab3 100644
--- a/localization/i18n/th/OrcaSlicer_th.po
+++ b/localization/i18n/th/OrcaSlicer_th.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-22 02:24+0800\n"
-"PO-Revision-Date: 2026-05-28 22:39+0700\n"
+"PO-Revision-Date: 2026-06-04 12:39+0700\n"
"Last-Translator: Icezaza\n"
"Language-Team: Thai\n"
"Language: th\n"
@@ -3087,7 +3087,7 @@ msgid "Please check the printer network connection."
msgstr "โปรดตรวจสอบการเชื่อมต่อเครือข่ายเครื่องพิมพ์"
msgid "Abnormal print file data. Please slice again."
-msgstr "ข้อมูลไฟล์การพิมพ์ผิดปกติ กรุณาหั่นอีกครั้ง."
+msgstr "ข้อมูลไฟล์การพิมพ์ผิดปกติ กรุณาสไลซ์อีกครั้ง."
msgid "Task canceled."
msgstr "ยกเลิกงานแล้ว"
@@ -3099,7 +3099,7 @@ msgid "Cloud service connection failed. Please try again."
msgstr "การเชื่อมต่อบริการคลาวด์ล้มเหลว โปรดลองอีกครั้ง"
msgid "Print file not found. Please slice again."
-msgstr "ไม่พบไฟล์การพิมพ์ กรุณาหั่นอีกครั้ง."
+msgstr "ไม่พบไฟล์การพิมพ์ กรุณาสไลซ์อีกครั้ง."
msgid ""
"The print file exceeds the maximum allowable size (1GB). Please simplify the "
@@ -3122,7 +3122,7 @@ msgid ""
msgstr "ขนาดของไฟล์การพิมพ์ใหญ่เกินไป โปรดปรับขนาดไฟล์แล้วลองอีกครั้ง"
msgid "Print file not found, please slice it again and send it for printing."
-msgstr "ไม่พบไฟล์พิมพ์ โปรดหั่นอีกครั้งและส่งไปพิมพ์"
+msgstr "ไม่พบไฟล์พิมพ์ โปรดสไลซ์อีกครั้งและส่งไปพิมพ์"
msgid ""
"Failed to upload print file to FTP. Please check the network status and try "
@@ -3990,7 +3990,7 @@ msgstr "ความสูงของชั้นเล็กเกินไป
msgid ""
"Too small ironing spacing.\n"
"Reset to 0.1."
-msgstr "ระยะห่างในการรีดผ้าน้อยเกินไป\nรีเซ็ตเป็น 0.1"
+msgstr "ระยะห่างในการรีดผิวน้อยเกินไป\nรีเซ็ตเป็น 0.1"
msgid ""
"Zero initial layer height is invalid.\n"
@@ -4013,7 +4013,7 @@ msgid ""
"For example, whether bed temperature is too high.\n"
"\n"
"The value will be reset to 0."
-msgstr "การชดเชยตีนช้างที่ใหญ่เกินไปนั้นไม่สมเหตุสมผล\nหากมีผลกระทบร้ายแรงต่อเท้าช้าง โปรดตรวจสอบการตั้งค่าอื่นๆ\nเช่น อุณหภูมิฐานพิมพ์สูงเกินไปหรือไม่\n\nค่าจะถูกรีเซ็ตเป็น 0"
+msgstr "การชดเชยอาการฐานบานที่ใหญ่เกินไปนั้นไม่สมเหตุสมผล\nหากมีผลกระทบร้ายแรงต่ออาการฐานบาน โปรดตรวจสอบการตั้งค่าอื่นๆ\nเช่น อุณหภูมิฐานพิมพ์สูงเกินไปหรือไม่\n\nค่าจะถูกรีเซ็ตเป็น 0"
msgid ""
"Alternate extra wall does't work well when ensure vertical shell thickness "
@@ -4744,7 +4744,7 @@ msgstr "ค่าใช้จ่ายทั้งหมด"
msgid ""
"Automatically re-slice according to the optimal filament grouping, and the "
"grouping results will be displayed after slicing."
-msgstr "หั่นใหม่โดยอัตโนมัติตามการจัดกลุ่มเส้นพลาสติกที่เหมาะสมที่สุด และผลลัพธ์การจัดกลุ่มจะแสดงหลังจากการหั่น"
+msgstr "สไลซ์ใหม่โดยอัตโนมัติตามการจัดกลุ่มเส้นพลาสติกที่เหมาะสมที่สุด และผลลัพธ์การจัดกลุ่มจะแสดงหลังจากการสไลซ์"
msgid "Filament Grouping"
msgstr "การจัดกลุ่มเส้นพลาสติก"
@@ -5085,7 +5085,7 @@ msgid "Slicing"
msgstr "กำลังสไลซ์"
msgid "Slice all"
-msgstr "หั่นทั้งหมด"
+msgstr "สไลซ์ทั้งหมด"
msgid "Failed"
msgstr "ล้มเหลว"
@@ -5374,10 +5374,10 @@ msgid "Send"
msgstr "ส่ง"
msgid "Export plate sliced file"
-msgstr "ส่งออกไฟล์แผ่นหั่นบาง ๆ"
+msgstr "ส่งออกไฟล์แผ่นสไลซ์บาง ๆ"
msgid "Export all sliced file"
-msgstr "ส่งออกไฟล์ที่หั่นบาง ๆ ทั้งหมด"
+msgstr "ส่งออกไฟล์ที่สไลซ์บาง ๆ ทั้งหมด"
msgid "Print all"
msgstr "พิมพ์ทั้งหมด"
@@ -5517,10 +5517,10 @@ msgid "Export 3MF file without using some 3mf-extensions"
msgstr "ส่งออกไฟล์ 3MF โดยไม่ใช้ส่วนขยาย 3mf บางส่วน"
msgid "Export current sliced file"
-msgstr "ส่งออกไฟล์ที่หั่นเป็นชิ้นปัจจุบัน"
+msgstr "ส่งออกไฟล์ที่สไลซ์เป็นชิ้นปัจจุบัน"
msgid "Export all plate sliced file"
-msgstr "ส่งออกไฟล์ที่หั่นเป็นแผ่นทั้งหมด"
+msgstr "ส่งออกไฟล์ที่สไลซ์เป็นแผ่นทั้งหมด"
msgid "Export G-code"
msgstr "ส่งออก G-code"
@@ -6939,7 +6939,7 @@ msgid "Invalid name, the following characters are not allowed:"
msgstr "ชื่อไม่ถูกต้อง ไม่อนุญาตให้ใช้อักขระต่อไปนี้:"
msgid "Sliced Info"
-msgstr "ข้อมูลหั่นบาง ๆ"
+msgstr "ข้อมูลสไลซ์บาง ๆ"
msgid "Used Filament (m)"
msgstr "เส้นพลาสติกใช้แล้ว (ม.)"
@@ -7100,7 +7100,7 @@ msgstr "การเปิดใช้งานการถ่ายภาพไ
msgid ""
"Smooth mode for timelapse is enabled, but the prime tower is off, which may "
"cause print defects. Please enable the prime tower, re-slice and print again."
-msgstr "เปิดใช้งานโหมด Smooth สำหรับไทม์แลปส์แล้ว แต่ไพรม์ทาวเวอร์ปิดอยู่ ซึ่งอาจทำให้เกิดข้อบกพร่องในการพิมพ์ โปรดเปิดใช้งานไพร์มทาวเวอร์ หั่นใหม่และพิมพ์อีกครั้ง"
+msgstr "เปิดใช้งานโหมด Smooth สำหรับไทม์แลปส์แล้ว แต่ไพรม์ทาวเวอร์ปิดอยู่ ซึ่งอาจทำให้เกิดข้อบกพร่องในการพิมพ์ โปรดเปิดใช้งานไพร์มทาวเวอร์ สไลซ์ใหม่และพิมพ์อีกครั้ง"
msgid "Expand sidebar"
msgstr "ขยายแถบด้านข้าง"
@@ -7550,7 +7550,7 @@ msgid "The following characters are not allowed by a FAT file system:"
msgstr "ระบบไฟล์ FAT ไม่อนุญาตให้ใช้อักขระต่อไปนี้:"
msgid "Save Sliced file as:"
-msgstr "บันทึกไฟล์ที่หั่นเป็น:"
+msgstr "บันทึกไฟล์ที่สไลซ์เป็น:"
#, possible-c-format, possible-boost-format
msgid ""
@@ -7597,7 +7597,7 @@ msgid "Upload and Print"
msgstr "อัปโหลดและพิมพ์"
msgid "Abnormal print file data. Please slice again"
-msgstr "ข้อมูลไฟล์การพิมพ์ผิดปกติ กรุณาหั่นอีกครั้ง"
+msgstr "ข้อมูลไฟล์การพิมพ์ผิดปกติ กรุณาสไลซ์อีกครั้ง"
msgid ""
"Print By Object: \n"
@@ -7997,7 +7997,7 @@ msgstr "หากเปิดใช้งาน OrcaSlicer จะแบ่งส
msgid ""
"Delay in seconds before auto slicing starts, allowing multiple edits to be "
"grouped. Use 0 to slice immediately."
-msgstr "หน่วงเวลาเป็นวินาทีก่อนที่การแบ่งส่วนอัตโนมัติจะเริ่มขึ้น ทำให้สามารถจัดกลุ่มการแก้ไขได้หลายรายการ ใช้ 0 เพื่อหั่นทันที"
+msgstr "หน่วงเวลาเป็นวินาทีก่อนที่การแบ่งส่วนอัตโนมัติจะเริ่มขึ้น ทำให้สามารถจัดกลุ่มการแก้ไขได้หลายรายการ ใช้ 0 เพื่อสไลซ์ทันที"
msgid "Remove mixed temperature restriction"
msgstr "ลบข้อจำกัดอุณหภูมิแบบผสม"
@@ -8545,7 +8545,7 @@ msgid "Publish was canceled"
msgstr "การเผยแพร่ถูกยกเลิก"
msgid "Slicing Plate 1"
-msgstr "แผ่นหั่น 1"
+msgstr "แผ่นสไลซ์ 1"
msgid "Packing data to 3MF"
msgstr "บรรจุข้อมูลไปที่ 3MF"
@@ -8624,7 +8624,7 @@ msgid "Bambu Cool Plate"
msgstr "แบมบูคูลเพลท"
msgid "PLA Plate"
-msgstr "จานปลา"
+msgstr "แผ่นเพลท PLA"
msgid "Bambu Engineering Plate"
msgstr "แผ่นวิศวกรรมแบมบู"
@@ -8700,7 +8700,7 @@ msgid ""
"The nozzle flow setting of %s(%s) doesn't match with the slicing file(%s). "
"Please make sure the nozzle installed matches with settings in printer, then "
"set the corresponding printer preset while slicing."
-msgstr "การตั้งค่าการไหลของหัวฉีดของ %s(%s) ไม่ตรงกับไฟล์การแบ่งส่วน (%s) โปรดตรวจสอบให้แน่ใจว่าหัวฉีดที่ติดตั้งตรงกับการตั้งค่าในเครื่องพิมพ์ จากนั้นตั้งค่าเครื่องพิมพ์ล่วงหน้าที่เกี่ยวข้องขณะหั่น"
+msgstr "การตั้งค่าการไหลของหัวฉีดของ %s(%s) ไม่ตรงกับไฟล์การแบ่งส่วน (%s) โปรดตรวจสอบให้แน่ใจว่าหัวฉีดที่ติดตั้งตรงกับการตั้งค่าในเครื่องพิมพ์ จากนั้นตั้งค่าเครื่องพิมพ์ล่วงหน้าที่เกี่ยวข้องขณะสไลซ์"
#, possible-c-format, possible-boost-format
msgid ""
@@ -8800,14 +8800,14 @@ msgid ""
"The %s diameter(%.1fmm) of current printer doesn't match with the slicing "
"file (%.1fmm). Please make sure the nozzle installed matches with settings "
"in printer, then set the corresponding printer preset when slicing."
-msgstr "เส้นผ่านศูนย์กลาง %s(%.1fmm) ของเครื่องพิมพ์ปัจจุบันไม่ตรงกับไฟล์การแบ่งส่วน (%.1fmm) โปรดตรวจสอบให้แน่ใจว่าหัวฉีดที่ติดตั้งตรงกับการตั้งค่าในเครื่องพิมพ์ จากนั้นตั้งค่าเครื่องพิมพ์ล่วงหน้าที่เกี่ยวข้องเมื่อหั่น"
+msgstr "เส้นผ่านศูนย์กลาง %s(%.1fmm) ของเครื่องพิมพ์ปัจจุบันไม่ตรงกับไฟล์การแบ่งส่วน (%.1fmm) โปรดตรวจสอบให้แน่ใจว่าหัวฉีดที่ติดตั้งตรงกับการตั้งค่าในเครื่องพิมพ์ จากนั้นตั้งค่าเครื่องพิมพ์ล่วงหน้าที่เกี่ยวข้องเมื่อสไลซ์"
#, possible-c-format, possible-boost-format
msgid ""
"The current nozzle diameter (%.1fmm) doesn't match with the slicing file "
"(%.1fmm). Please make sure the nozzle installed matches with settings in "
"printer, then set the corresponding printer preset when slicing."
-msgstr "เส้นผ่านศูนย์กลางหัวฉีดปัจจุบัน (%.1fmm) ไม่ตรงกับไฟล์การแบ่งส่วน (%.1fmm) โปรดตรวจสอบให้แน่ใจว่าหัวฉีดที่ติดตั้งตรงกับการตั้งค่าในเครื่องพิมพ์ จากนั้นตั้งค่าเครื่องพิมพ์ล่วงหน้าที่เกี่ยวข้องเมื่อหั่น"
+msgstr "เส้นผ่านศูนย์กลางหัวฉีดปัจจุบัน (%.1fmm) ไม่ตรงกับไฟล์การแบ่งส่วน (%.1fmm) โปรดตรวจสอบให้แน่ใจว่าหัวฉีดที่ติดตั้งตรงกับการตั้งค่าในเครื่องพิมพ์ จากนั้นตั้งค่าเครื่องพิมพ์ล่วงหน้าที่เกี่ยวข้องเมื่อสไลซ์"
#, possible-c-format, possible-boost-format
msgid ""
@@ -9525,7 +9525,7 @@ msgid "Filament start G-code"
msgstr "เส้นพลาสติกสตาร์ท G-code"
msgid "Filament end G-code"
-msgstr "เส้นพลาสติกปลาย G-code"
+msgstr "G-code สิ้นสุดเส้นพลาสติก"
msgid "Wipe tower parameters"
msgstr "เช็ดพารามิเตอร์ทาวเวอร์"
@@ -9569,7 +9569,7 @@ msgid "Fan speed-up time"
msgstr "เวลาเร่งความเร็วของพัดลม"
msgid "Extruder Clearance"
-msgstr "การกวาดล้างชุดดันเส้น"
+msgstr "ระยะเว้นชุดดันเส้น"
msgid "Adaptive bed mesh"
msgstr "ตาข่ายฐานพิมพ์ปรับได้"
@@ -9587,7 +9587,7 @@ msgid "Machine start G-code"
msgstr "เครื่องสตาร์ท G-code"
msgid "Machine end G-code"
-msgstr "G-code ปลายเครื่อง"
+msgstr "G-code สิ้นสุดการทำงานของเครื่อง"
msgid "Printing by object G-code"
msgstr "การพิมพ์ด้วยวัตถุ G-code"
@@ -10254,7 +10254,7 @@ msgid "ms"
msgstr "มิลลิวินาที"
msgid "Total ramming"
-msgstr "การชนทั้งหมด"
+msgstr "การอัดกระแทกเส้นทั้งหมด"
msgid "Volume"
msgstr "ปริมาณ"
@@ -11105,7 +11105,7 @@ msgstr "ไพรม์ทาวเวอร์รองรับวัตถุ
msgid ""
"The prime tower requires that all objects are sliced with the same layer "
"heights."
-msgstr "หอคอยหลักกำหนดให้วัตถุทั้งหมดถูกหั่นด้วยความสูงของชั้นเดียวกัน"
+msgstr "หอคอยหลักกำหนดให้วัตถุทั้งหมดถูกสไลซ์ด้วยความสูงของชั้นเดียวกัน"
msgid ""
"The prime tower is only supported if all objects have the same variable "
@@ -11277,32 +11277,32 @@ msgid "Bed custom model"
msgstr "ฐานพิมพ์รุ่นสั่งทำพิเศษ"
msgid "Elephant foot compensation"
-msgstr "การชดเชยตีนช้าง"
+msgstr "การชดเชยอาการฐานบาน"
msgid ""
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
-msgstr "ย่อชั้นแรกบนฐานรองพิมพ์เพื่อชดเชยผลกระทบจากรอยตีนช้าง"
+msgstr "ย่อชั้นแรกบนฐานรองพิมพ์เพื่อชดเชยผลกระทบจากรอยอาการฐานบาน"
msgid "Elephant foot compensation layers"
-msgstr "ชั้นชดเชยตีนช้าง"
+msgstr "ชั้นชดเชยอาการฐานบาน"
msgid ""
"The number of layers on which the elephant foot compensation will be active. "
"The first layer will be shrunk by the elephant foot compensation value, then "
"the next layers will be linearly shrunk less, up to the layer indicated by "
"this value."
-msgstr "จำนวนชั้นที่การชดเชยตีนช้างจะทำงาน ชั้นแรกจะหดตามค่าการชดเชยตีนช้าง จากนั้นชั้นถัดไปจะหดเป็นเส้นตรงน้อยลง จนถึงชั้นที่ระบุด้วยค่านี้"
+msgstr "จำนวนชั้นที่การชดเชยอาการฐานบานจะทำงาน ชั้นแรกจะหดตามค่าการชดเชยอาการฐานบาน จากนั้นชั้นถัดไปจะหดเป็นเส้นตรงน้อยลง จนถึงชั้นที่ระบุด้วยค่านี้"
msgid "Elephant foot layers density"
-msgstr "ความหนาแน่นของชั้นตีนช้าง"
+msgstr "ความหนาแน่นของชั้นอาการฐานบาน"
msgid ""
"Density of internal solid infill for Elephant foot layers compensation.\n"
"The initial value for the second layer is set.\n"
"Subsequent layers become linearly denser by the height specified in "
"elefant_foot_compensation_layers."
-msgstr "ความหนาแน่นของวัสดุไส้ในแบบทึบภายในสำหรับการชดเชยชั้นตีนช้าง\nมีการตั้งค่าเริ่มต้นสำหรับเลเยอร์ที่สอง\nเลเยอร์ต่อมาจะมีความหนาแน่นเชิงเส้นมากขึ้นตามความสูงที่ระบุใน elefant_foot_compensation_layers"
+msgstr "ความหนาแน่นของวัสดุไส้ในแบบทึบภายในสำหรับการชดเชยชั้นอาการฐานบาน\nมีการตั้งค่าเริ่มต้นสำหรับเลเยอร์ที่สอง\nเลเยอร์ต่อมาจะมีความหนาแน่นเชิงเส้นมากขึ้นตามความสูงที่ระบุใน elefant_foot_compensation_layers"
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
@@ -11410,21 +11410,21 @@ msgid "HTTP digest"
msgstr "HTTP ไดเจสต์"
msgid "Avoid crossing walls"
-msgstr "หลีกเลี่ยงการข้ามกำแพง"
+msgstr "หลีกเลี่ยงการข้ามผนัง"
msgid ""
"Detour to avoid traveling across walls, which may cause blobs on the surface."
-msgstr "ทางอ้อมเพื่อหลีกเลี่ยงการเดินทางข้ามกำแพง ซึ่งอาจทำให้เกิดหยดบนพื้นผิว"
+msgstr "ทางอ้อมเพื่อหลีกเลี่ยงการเดินทางข้ามผนัง ซึ่งอาจทำให้เกิดหยดบนพื้นผิว"
msgid "Avoid crossing walls - Max detour length"
-msgstr "หลีกเลี่ยงการข้ามกำแพง - ความยาวทางเบี่ยงสูงสุด"
+msgstr "หลีกเลี่ยงการข้ามผนัง - ความยาวทางเบี่ยงสูงสุด"
msgid ""
"Maximum detour distance for avoiding crossing wall. Don't detour if the "
"detour distance is larger than this value. Detour length could be specified "
"either as an absolute value or as percentage (for example 50%) of a direct "
"travel path. Zero to disable."
-msgstr "ระยะทางเบี่ยงสูงสุดเพื่อหลีกเลี่ยงการข้ามกำแพง อย่าอ้อมหากระยะทางเบี่ยงมากกว่าค่านี้ ความยาวทางเบี่ยงสามารถระบุเป็นค่าสัมบูรณ์หรือเป็นเปอร์เซ็นต์ (เช่น 50%) ของเส้นทางการเดินทางโดยตรง ศูนย์ที่จะปิดการใช้งาน"
+msgstr "ระยะทางเบี่ยงสูงสุดเพื่อหลีกเลี่ยงการข้ามผนัง อย่าอ้อมหากระยะทางเบี่ยงมากกว่าค่านี้ ความยาวทางเบี่ยงสามารถระบุเป็นค่าสัมบูรณ์หรือเป็นเปอร์เซ็นต์ (เช่น 50%) ของเส้นทางการเดินทางโดยตรง ศูนย์ที่จะปิดการใช้งาน"
msgid "mm or %"
msgstr "มม. หรือ %"
@@ -11541,7 +11541,7 @@ msgid ""
"having too thin shell when layer height is small. 0 means that this setting "
"is disabled and thickness of bottom shell is absolutely determined by bottom "
"shell layers."
-msgstr "จำนวนชั้นทึบด้านล่างจะเพิ่มขึ้นเมื่อหั่นหากความหนาที่คำนวณโดยชั้นเปลือกด้านล่างบางกว่าค่านี้ วิธีนี้สามารถหลีกเลี่ยงไม่ให้เปลือกบางเกินไปเมื่อชั้นมีความสูงน้อย 0 หมายความว่าการตั้งค่านี้ถูกปิดใช้งาน และความหนาของเปลือกด้านล่างจะถูกกำหนดโดยชั้นเปลือกด้านล่างอย่างแน่นอน"
+msgstr "จำนวนชั้นทึบด้านล่างจะเพิ่มขึ้นเมื่อสไลซ์หากความหนาที่คำนวณโดยชั้นเปลือกด้านล่างบางกว่าค่านี้ วิธีนี้สามารถหลีกเลี่ยงไม่ให้เปลือกบางเกินไปเมื่อชั้นมีความสูงน้อย 0 หมายความว่าการตั้งค่านี้ถูกปิดใช้งาน และความหนาของเปลือกด้านล่างจะถูกกำหนดโดยชั้นเปลือกด้านล่างอย่างแน่นอน"
msgid "Apply gap fill"
msgstr "ใช้การเติมช่องว่าง"
@@ -11956,7 +11956,7 @@ msgid ""
"perimeter is part of a bridge. For example, when the perimeters are 100% "
"overhanging, with no wall supporting them from underneath, the 100% overhang "
"speed will be applied."
-msgstr "เปิดใช้งานตัวเลือกนี้เพื่อทำให้การพิมพ์ช้าลงในพื้นที่ที่ขอบด้านนอกอาจโค้งงอขึ้น ตัวอย่างเช่น การชะลอตัวเพิ่มไส้ในจะถูกนำไปใช้เมื่อพิมพ์ส่วนยื่นบนมุมที่แหลมคม เช่น ด้านหน้าของตัวถัง Benchy ซึ่งช่วยลดการม้วนงอซึ่งเกิดขึ้นบนหลายชั้น\n\nโดยทั่วไป แนะนำให้เปิดตัวเลือกนี้ เว้นแต่ว่าการระบายความร้อนของเครื่องพิมพ์จะแรงเพียงพอ หรือความเร็วในการพิมพ์ช้าพอที่จะไม่เกิดการม้วนงอของเส้นรอบวง หากการพิมพ์ด้วยความเร็วรอบนอกสูง พารามิเตอร์นี้อาจเกิดข้อผิดพลาดเล็กน้อยเมื่อลดความเร็วลงเนื่องจากความเร็วการพิมพ์แตกต่างกันมาก หากคุณสังเกตเห็นสิ่งผิดปกติ ตรวจสอบให้แน่ใจว่าการปรับPressure Advanceของคุณถูกต้อง\n\nหมายเหตุ: เมื่อเปิดใช้งานตัวเลือกนี้ เส้นรอบวงส่วนยื่นจะถือว่าเหมือนกับส่วนยื่น ซึ่งหมายความว่าความเร็วส่วนยื่นจะถูกใช้ แม้ว่าเส้นรอบวงส่วนยื่นจะเป็นส่วนหนึ่งของสะพานก็ตาม ตัวอย่างเช่น เมื่อเส้นรอบวงยื่นออกมา 100% โดยไม่มีกำแพงรองรับจากด้านล่าง ระบบจะใช้ความเร็วยื่น 100%"
+msgstr "เปิดใช้งานตัวเลือกนี้เพื่อทำให้การพิมพ์ช้าลงในพื้นที่ที่ขอบด้านนอกอาจโค้งงอขึ้น ตัวอย่างเช่น การชะลอตัวเพิ่มไส้ในจะถูกนำไปใช้เมื่อพิมพ์ส่วนยื่นบนมุมที่แหลมคม เช่น ด้านหน้าของตัวถัง Benchy ซึ่งช่วยลดการม้วนงอซึ่งเกิดขึ้นบนหลายชั้น\n\nโดยทั่วไป แนะนำให้เปิดตัวเลือกนี้ เว้นแต่ว่าการระบายความร้อนของเครื่องพิมพ์จะแรงเพียงพอ หรือความเร็วในการพิมพ์ช้าพอที่จะไม่เกิดการม้วนงอของเส้นรอบวง หากการพิมพ์ด้วยความเร็วรอบนอกสูง พารามิเตอร์นี้อาจเกิดข้อผิดพลาดเล็กน้อยเมื่อลดความเร็วลงเนื่องจากความเร็วการพิมพ์แตกต่างกันมาก หากคุณสังเกตเห็นสิ่งผิดปกติ ตรวจสอบให้แน่ใจว่าการปรับPressure Advanceของคุณถูกต้อง\n\nหมายเหตุ: เมื่อเปิดใช้งานตัวเลือกนี้ เส้นรอบวงส่วนยื่นจะถือว่าเหมือนกับส่วนยื่น ซึ่งหมายความว่าความเร็วส่วนยื่นจะถูกใช้ แม้ว่าเส้นรอบวงส่วนยื่นจะเป็นส่วนหนึ่งของสะพานก็ตาม ตัวอย่างเช่น เมื่อเส้นรอบวงยื่นออกมา 100% โดยไม่มีผนังรองรับจากด้านล่าง ระบบจะใช้ความเร็วยื่น 100%"
msgid "mm/s or %"
msgstr "มิลลิเมตร/วินาที หรือ %"
@@ -12023,7 +12023,7 @@ msgid ""
"\n"
"If your current setup already works well, enabling it may be unnecessary and "
"can cause the brim to fuse with upper layers."
-msgstr "เมื่อเปิดใช้งาน ขอบยึดชิ้นงานจะจัดแนวกับรูปทรงเส้นรอบวงชั้นแรกหลังจากใช้การชดเชยตีนช้าง\nตัวเลือกนี้มีไว้สำหรับกรณีที่การชดเชยตีนช้างเปลี่ยนแปลงรอยเท้าชั้นแรกอย่างมีนัยสำคัญ\n\nหากการตั้งค่าปัจจุบันของคุณทำงานได้ดีอยู่แล้ว การเปิดใช้งานอาจไม่จำเป็นและอาจทำให้ขอบยึดชิ้นงานหลอมรวมกับชั้นบนได้"
+msgstr "เมื่อเปิดใช้งาน ขอบยึดชิ้นงานจะจัดแนวกับรูปทรงเส้นรอบวงชั้นแรกหลังจากใช้การชดเชยอาการฐานบาน\nตัวเลือกนี้มีไว้สำหรับกรณีที่การชดเชยอาการฐานบานเปลี่ยนแปลงรอยเท้าชั้นแรกอย่างมีนัยสำคัญ\n\nหากการตั้งค่าปัจจุบันของคุณทำงานได้ดีอยู่แล้ว การเปิดใช้งานอาจไม่จำเป็นและอาจทำให้ขอบยึดชิ้นงานหลอมรวมกับชั้นบนได้"
msgid "Combine brims"
msgstr "รวมขอบยึดชิ้นงาน"
@@ -12471,7 +12471,7 @@ msgstr "ระยะห่างของปลายหัวฉีดถึง
msgid ""
"Clearance radius around extruder. Used for collision avoidance in by-object "
"printing."
-msgstr "รัศมีการกวาดล้างรอบชุดดันเส้น ใช้สำหรับการหลีกเลี่ยงการชนกันในการพิมพ์ตามวัตถุ"
+msgstr "รัศมีระยะปลอดภัยรอบชุดดันเส้น ใช้สำหรับการหลีกเลี่ยงการชนกันในการพิมพ์ตามวัตถุ"
msgid "Nozzle height"
msgstr "ความสูงของหัวฉีด"
@@ -12660,7 +12660,7 @@ msgid ""
msgstr "การเปิดใช้งานการตั้งค่านี้หมายความว่าพัดลมระบายความร้อนของชิ้นส่วนจะไม่หยุดทำงานโดยสิ้นเชิง และจะทำงานที่ความเร็วขั้นต่ำเป็นอย่างน้อยเพื่อลดความถี่ในการสตาร์ทและหยุด"
msgid "Don't slow down outer walls"
-msgstr "อย่าทำให้กำแพงด้านนอกช้าลง"
+msgstr "อย่าทำให้ผนังด้านนอกช้าลง"
msgid ""
"If enabled, this setting will ensure external perimeters are not slowed down "
@@ -12787,7 +12787,7 @@ msgid ""
"This option determines how the bed temperature is set during slicing: based "
"on the temperature of the first filament or the highest temperature of the "
"printed filaments."
-msgstr "ตัวเลือกนี้จะกำหนดวิธีการตั้งค่าอุณหภูมิฐานในระหว่างการหั่น: ขึ้นอยู่กับอุณหภูมิของเส้นพลาสติกเส้นแรกหรืออุณหภูมิสูงสุดของเส้นพลาสติกที่พิมพ์"
+msgstr "ตัวเลือกนี้จะกำหนดวิธีการตั้งค่าอุณหภูมิฐานในระหว่างการสไลซ์: ขึ้นอยู่กับอุณหภูมิของเส้นพลาสติกเส้นแรกหรืออุณหภูมิสูงสุดของเส้นพลาสติกที่พิมพ์"
msgid "By First filament"
msgstr "โดย เฟิร์ส ฟิลาเมนท์"
@@ -12956,12 +12956,12 @@ msgid ""
msgstr "ความยาวก่อนการอัดขึ้นรูปสำหรับชั้นอินเทอร์เฟซของไพรม์ทาวเวอร์ (ที่วัสดุที่แตกต่างกันมาบรรจบกัน)"
msgid "Tower ironing area"
-msgstr "พื้นที่รีดผ้าแบบทาวเวอร์"
+msgstr "พื้นที่รีดผิวแบบทาวเวอร์"
msgid ""
"Ironing area for prime tower interface layer (where different materials "
"meet)."
-msgstr "พื้นที่รีดผ้าสำหรับชั้นอินเทอร์เฟซของไพร์มทาวเวอร์ (บริเวณที่วัสดุต่างกันมาบรรจบกัน)"
+msgstr "พื้นที่รีดผิวสำหรับชั้นอินเทอร์เฟซของไพร์มทาวเวอร์ (บริเวณที่วัสดุต่างกันมาบรรจบกัน)"
msgid "mm²"
msgstr "มม.²"
@@ -13457,32 +13457,32 @@ msgid ""
"to a lower than regular speed reduces possible nozzle clogging due to the "
"low volumetric flow rate, making the interface smoother.\n"
"Set to -1 to disable it."
-msgstr "ความเร็วพัดลมระบายความร้อนส่วนนี้ใช้กับการรีดผ้า การตั้งค่าพารามิเตอร์นี้ให้ต่ำกว่าความเร็วปกติจะช่วยลดปัญหาการอุดตันของหัวฉีดที่อาจเกิดขึ้นได้เนื่องจากอัตราการไหลของปริมาตรต่ำ ทำให้อินเทอร์เฟซราบรื่นยิ่งขึ้น\nตั้งค่าเป็น -1 เพื่อปิดใช้งาน"
+msgstr "ความเร็วพัดลมระบายความร้อนส่วนนี้ใช้กับการรีดผิว การตั้งค่าพารามิเตอร์นี้ให้ต่ำกว่าความเร็วปกติจะช่วยลดปัญหาการอุดตันของหัวฉีดที่อาจเกิดขึ้นได้เนื่องจากอัตราการไหลของปริมาตรต่ำ ทำให้อินเทอร์เฟซราบรื่นยิ่งขึ้น\nตั้งค่าเป็น -1 เพื่อปิดใช้งาน"
msgid "Ironing flow"
-msgstr "รีดผ้าไหล"
+msgstr "รีดผิวไหล"
msgid ""
"Filament-specific override for ironing flow. This allows you to customize "
"the ironing flow for each filament type. Too high value results in "
"overextrusion on the surface."
-msgstr "การแทนที่เส้นพลาสติกเฉพาะสำหรับกระแสการรีดผ้า ซึ่งช่วยให้คุณปรับแต่งกระแสการรีดผ้าสำหรับเส้นพลาสติกแต่ละประเภทได้ ค่าที่สูงเกินไปส่งผลให้เกิดการอัดขึ้นรูปมากเกินไปบนพื้นผิว"
+msgstr "การแทนที่เส้นพลาสติกเฉพาะสำหรับกระแสการรีดผิว ซึ่งช่วยให้คุณปรับแต่งกระแสการรีดผิวสำหรับเส้นพลาสติกแต่ละประเภทได้ ค่าที่สูงเกินไปส่งผลให้เกิดการอัดขึ้นรูปมากเกินไปบนพื้นผิว"
msgid "Ironing line spacing"
-msgstr "ระยะห่างระหว่างสายรีดผ้า"
+msgstr "ระยะห่างระหว่างสายรีดผิว"
msgid ""
"Filament-specific override for ironing line spacing. This allows you to "
"customize the spacing between ironing lines for each filament type."
-msgstr "การแทนที่เส้นพลาสติกเฉพาะสำหรับระยะห่างระหว่างรีดผ้า ซึ่งช่วยให้คุณปรับแต่งระยะห่างระหว่างเส้นรีดผ้าสำหรับเส้นพลาสติกแต่ละประเภทได้"
+msgstr "การแทนที่เส้นพลาสติกเฉพาะสำหรับระยะห่างระหว่างรีดผิว ซึ่งช่วยให้คุณปรับแต่งระยะห่างระหว่างเส้นรีดผิวสำหรับเส้นพลาสติกแต่ละประเภทได้"
msgid "Ironing inset"
-msgstr "อุปกรณ์รีดผ้า"
+msgstr "อุปกรณ์รีดผิว"
msgid ""
"Filament-specific override for ironing inset. This allows you to customize "
"the distance to keep from the edges when ironing for each filament type."
-msgstr "การแทนที่เส้นพลาสติกเฉพาะสำหรับส่วนเสริมการรีดผ้า ซึ่งช่วยให้คุณปรับแต่งระยะห่างจากขอบเมื่อรีดผ้าสำหรับเส้นพลาสติกแต่ละประเภทได้"
+msgstr "การแทนที่เส้นพลาสติกเฉพาะสำหรับส่วนเสริมการรีดผิว ซึ่งช่วยให้คุณปรับแต่งระยะห่างจากขอบเมื่อรีดผิวสำหรับเส้นพลาสติกแต่ละประเภทได้"
msgid "Ironing speed"
msgstr "ความเร็วรีดผิว"
@@ -13490,7 +13490,7 @@ msgstr "ความเร็วรีดผิว"
msgid ""
"Filament-specific override for ironing speed. This allows you to customize "
"the print speed of ironing lines for each filament type."
-msgstr "การแทนที่เส้นพลาสติกเฉพาะเพื่อความเร็วในการรีดผ้า ซึ่งช่วยให้คุณปรับแต่งความเร็วในการพิมพ์ของเส้นรีดผ้าสำหรับเส้นพลาสติกแต่ละประเภทได้"
+msgstr "การแทนที่เส้นพลาสติกเฉพาะเพื่อความเร็วในการรีดผิว ซึ่งช่วยให้คุณปรับแต่งความเร็วในการพิมพ์ของเส้นรีดผิวสำหรับเส้นพลาสติกแต่ละประเภทได้"
msgid ""
"Randomly jitter while printing the wall, so that the surface has a rough "
@@ -13559,7 +13559,7 @@ msgid ""
"you enter a higher parameter than this, the error Flow::spacing() will "
"displayed, and the model will not be sliced. You can choose this number "
"until this error is repeated."
-msgstr "โหมดการสร้างผิวฟัซซี ใช้ได้กับ Arachne เท่านั้น!\nการกระจัด: โหมดคลาสสิกเมื่อรูปแบบถูกสร้างขึ้นโดยการเลื่อนหัวฉีดไปด้านข้างจากเส้นทางเดิม\nการอัดขึ้นรูป: โหมดเมื่อรูปแบบเกิดขึ้นจากปริมาณของพลาสติกที่อัดขึ้นรูป นี่เป็นอัลกอริธึมที่รวดเร็วและตรงไปตรงมา โดยไม่มีการเขย่าหัวฉีดโดยไม่จำเป็นซึ่งให้รูปแบบที่ราบรื่น แต่จะมีประโยชน์มากกว่าสำหรับการสร้างกำแพงที่หลวมทั่วทั้งบริเวณ\nรวม: โหมดข้อต่อ [การแทนที่] + [การอัดขึ้นรูป] ลักษณะของผนังจะคล้ายกับโหมด [Displacement] แต่ไม่มีรูพรุนระหว่างเส้นรอบวง\n\nความสนใจ! โหมด [การอัดขึ้นรูป] และ [รวม] ใช้งานได้เฉพาะพารามิเตอร์ fuzzy_skin_thickness ซึ่งไม่เกินความหนาของลูปที่พิมพ์ ในขณะเดียวกัน ความกว้างของการอัดขึ้นรูปสำหรับชั้นใดชั้นหนึ่งก็ไม่ควรต่ำกว่าระดับที่กำหนดด้วย โดยปกติจะเท่ากับ 15-25%% ของความสูงของชั้น ดังนั้น ความหนาของผิวฟัซซีสูงสุดที่มีความกว้างเส้นรอบวง 0.4 มม. และความสูงของชั้น 0.2 มม. จะเป็น 0.4-(0.2*0.25)=±0.35 มม.! หากคุณป้อนพารามิเตอร์ที่สูงกว่านี้ ข้อผิดพลาด Flow::spacing() จะปรากฏขึ้น และโมเดลจะไม่ถูกแบ่งส่วน คุณสามารถเลือกหมายเลขนี้ได้จนกว่าข้อผิดพลาดนี้จะเกิดขึ้นซ้ำ"
+msgstr "โหมดการสร้างผิวฟัซซี ใช้ได้กับ Arachne เท่านั้น!\nการกระจัด: โหมดคลาสสิกเมื่อรูปแบบถูกสร้างขึ้นโดยการเลื่อนหัวฉีดไปด้านข้างจากเส้นทางเดิม\nการอัดขึ้นรูป: โหมดเมื่อรูปแบบเกิดขึ้นจากปริมาณของพลาสติกที่อัดขึ้นรูป นี่เป็นอัลกอริธึมที่รวดเร็วและตรงไปตรงมา โดยไม่มีการเขย่าหัวฉีดโดยไม่จำเป็นซึ่งให้รูปแบบที่ราบรื่น แต่จะมีประโยชน์มากกว่าสำหรับการสร้างผนังที่หลวมทั่วทั้งบริเวณ\nรวม: โหมดข้อต่อ [การแทนที่] + [การอัดขึ้นรูป] ลักษณะของผนังจะคล้ายกับโหมด [Displacement] แต่ไม่มีรูพรุนระหว่างเส้นรอบวง\n\nความสนใจ! โหมด [การอัดขึ้นรูป] และ [รวม] ใช้งานได้เฉพาะพารามิเตอร์ fuzzy_skin_thickness ซึ่งไม่เกินความหนาของลูปที่พิมพ์ ในขณะเดียวกัน ความกว้างของการอัดขึ้นรูปสำหรับชั้นใดชั้นหนึ่งก็ไม่ควรต่ำกว่าระดับที่กำหนดด้วย โดยปกติจะเท่ากับ 15-25%% ของความสูงของชั้น ดังนั้น ความหนาของผิวฟัซซีสูงสุดที่มีความกว้างเส้นรอบวง 0.4 มม. และความสูงของชั้น 0.2 มม. จะเป็น 0.4-(0.2*0.25)=±0.35 มม.! หากคุณป้อนพารามิเตอร์ที่สูงกว่านี้ ข้อผิดพลาด Flow::spacing() จะปรากฏขึ้น และโมเดลจะไม่ถูกแบ่งส่วน คุณสามารถเลือกหมายเลขนี้ได้จนกว่าข้อผิดพลาดนี้จะเกิดขึ้นซ้ำ"
msgid "Displacement"
msgstr "การกระจัด"
@@ -13841,7 +13841,7 @@ msgid ""
"that the firmware would silently drop, and the fan never receives a value "
"below the one you know it can actually spool at.\n"
"Set to 0 to deactivate."
-msgstr "พัดลมระบายความร้อนบางส่วนไม่สามารถเริ่มหมุนได้เมื่อได้รับคำสั่งให้ต่ำกว่ารอบการทำงานของ PWM ที่กำหนด เมื่อตั้งค่าสูงกว่า 0 คำสั่งพัดลมระบายความร้อนที่ไม่เป็นศูนย์จะเพิ่มขึ้นเป็นเปอร์เซ็นต์เป็นอย่างน้อย เพื่อให้พัดลมเริ่มทำงานได้อย่างน่าเชื่อถือ คำสั่งพัดลมเป็น 0 (ปิดพัดลม) จะได้รับเกียรติเสมอ แคลมป์นี้จะถูกนำไปใช้หลังจากการคำนวณพัดลมอื่นๆ ทุกครั้ง (การลาดชั้นแรก การแก้ไขเลเยอร์ไทม์ ส่วนยื่น/บริดจ์/ส่วนรองรับ/การแทนที่การรีดผ้า) ดังนั้นการปรับขนาดยังคงทำงานภายในช่วง [ค่านี้ 100%]\nหากเฟิร์มแวร์ของคุณปิดใช้งานพัดลมที่ต่ำกว่าเกณฑ์อยู่แล้ว (เช่น [พัดลม] off_below ของ Klipper: 0.10 จะปิดพัดลมเมื่อใดก็ตามที่รอบการทำงานที่ได้รับคำสั่งต่ำกว่า 10%) ตัวเลือกนี้และเกณฑ์ของเฟิร์มแวร์ควรได้รับการตั้งค่าตามอุดมคติให้เป็นค่าเดียวกัน การจับคู่พวกมัน (เช่น off_below: 0.10 ใน Klipper และ 10% ที่นี่) รับประกันว่าตัวแบ่งส่วนข้อมูลจะไม่ปล่อยค่าที่ไม่ใช่ศูนย์ซึ่งเฟิร์มแวร์จะดรอปอย่างเงียบๆ และพัดลมจะไม่ได้รับค่าที่ต่ำกว่าค่าที่คุณรู้ว่าสามารถสปูลได้จริง\nตั้งค่าเป็น 0 เพื่อปิดใช้งาน"
+msgstr "พัดลมระบายความร้อนบางส่วนไม่สามารถเริ่มหมุนได้เมื่อได้รับคำสั่งให้ต่ำกว่ารอบการทำงานของ PWM ที่กำหนด เมื่อตั้งค่าสูงกว่า 0 คำสั่งพัดลมระบายความร้อนที่ไม่เป็นศูนย์จะเพิ่มขึ้นเป็นเปอร์เซ็นต์เป็นอย่างน้อย เพื่อให้พัดลมเริ่มทำงานได้อย่างน่าเชื่อถือ คำสั่งพัดลมเป็น 0 (ปิดพัดลม) จะได้รับเกียรติเสมอ แคลมป์นี้จะถูกนำไปใช้หลังจากการคำนวณพัดลมอื่นๆ ทุกครั้ง (การลาดชั้นแรก การแก้ไขเลเยอร์ไทม์ ส่วนยื่น/บริดจ์/ส่วนรองรับ/การแทนที่การรีดผิว) ดังนั้นการปรับขนาดยังคงทำงานภายในช่วง [ค่านี้ 100%]\nหากเฟิร์มแวร์ของคุณปิดใช้งานพัดลมที่ต่ำกว่าเกณฑ์อยู่แล้ว (เช่น [พัดลม] off_below ของ Klipper: 0.10 จะปิดพัดลมเมื่อใดก็ตามที่รอบการทำงานที่ได้รับคำสั่งต่ำกว่า 10%) ตัวเลือกนี้และเกณฑ์ของเฟิร์มแวร์ควรได้รับการตั้งค่าตามอุดมคติให้เป็นค่าเดียวกัน การจับคู่พวกมัน (เช่น off_below: 0.10 ใน Klipper และ 10% ที่นี่) รับประกันว่าตัวแบ่งส่วนข้อมูลจะไม่ปล่อยค่าที่ไม่ใช่ศูนย์ซึ่งเฟิร์มแวร์จะดรอปอย่างเงียบๆ และพัดลมจะไม่ได้รับค่าที่ต่ำกว่าค่าที่คุณรู้ว่าสามารถสปูลได้จริง\nตั้งค่าเป็น 0 เพื่อปิดใช้งาน"
msgid "%"
msgstr "%"
@@ -14160,7 +14160,7 @@ msgstr "ชนิดการรีดผิว"
msgid ""
"Ironing is using small flow to print on same height of surface again to make "
"flat surface more smooth. This setting controls which layer being ironed."
-msgstr "การรีดผ้าคือการใช้กระแสน้ำเล็กน้อยเพื่อพิมพ์บนพื้นผิวที่มีความสูงเท่ากันอีกครั้งเพื่อให้พื้นผิวเรียบเรียบยิ่งขึ้น การตั้งค่านี้ควบคุมว่าชั้นใดที่จะรีด"
+msgstr "การรีดผิวคือการใช้การไหลเล็กน้อยเพื่อพิมพ์บนพื้นผิวที่มีความสูงเท่ากันอีกครั้งเพื่อให้พื้นผิวเรียบเรียบยิ่งขึ้น การตั้งค่านี้ควบคุมว่าชั้นใดที่จะรีด"
msgid "No ironing"
msgstr "ไม่รีดผิว"
@@ -14175,7 +14175,7 @@ msgid "All solid layers"
msgstr "เลเยอร์ทึบทั้งหมด"
msgid "Ironing Pattern"
-msgstr "รูปแบบการรีดผ้า"
+msgstr "รูปแบบการรีดผิว"
msgid "The pattern that will be used when ironing."
msgstr "รูปแบบที่จะใช้ในการรีด"
@@ -14183,10 +14183,10 @@ msgstr "รูปแบบที่จะใช้ในการรีด"
msgid ""
"The amount of material to extrude during ironing. Relative to flow of normal "
"layer height. Too high value results in overextrusion on the surface."
-msgstr "ปริมาณวัสดุที่จะพ่นออกมาระหว่างรีดผ้า สัมพันธ์กับการไหลของความสูงของชั้นปกติ ค่าที่สูงเกินไปส่งผลให้เกิดการอัดขึ้นรูปมากเกินไปบนพื้นผิว"
+msgstr "ปริมาณวัสดุที่จะพ่นออกมาระหว่างรีดผิว สัมพันธ์กับการไหลของความสูงของชั้นปกติ ค่าที่สูงเกินไปส่งผลให้เกิดการอัดขึ้นรูปมากเกินไปบนพื้นผิว"
msgid "The distance between the lines of ironing."
-msgstr "ระยะห่างระหว่างเส้นรีดผ้า"
+msgstr "ระยะห่างระหว่างเส้นรีดผิว"
msgid ""
"The distance to keep from the edges. A value of 0 sets this to half of the "
@@ -14194,25 +14194,25 @@ msgid ""
msgstr "ระยะห่างที่ต้องเก็บจากขอบ ค่า 0 ตั้งค่านี้เป็นครึ่งหนึ่งของเส้นผ่านศูนย์กลางหัวฉีด"
msgid "Print speed of ironing lines."
-msgstr "ความเร็วในการพิมพ์รีดผ้า"
+msgstr "ความเร็วในการพิมพ์รีดผิว"
msgid "Ironing angle offset"
-msgstr "ชดเชยมุมรีดผ้า"
+msgstr "ชดเชยมุมรีดผิว"
msgid "The angle of ironing lines offset from the top surface."
-msgstr "มุมของรีดผ้าจะชดเชยจากพื้นผิวด้านบน"
+msgstr "มุมของรีดผิวจะชดเชยจากพื้นผิวด้านบน"
msgid "Fixed ironing angle"
-msgstr "มุมรีดผ้าคงที่"
+msgstr "มุมรีดผิวคงที่"
msgid "Use a fixed absolute angle for ironing."
-msgstr "ใช้มุมสัมบูรณ์คงที่ในการรีดผ้า"
+msgstr "ใช้มุมสัมบูรณ์คงที่ในการรีดผิว"
msgid "Ironing expansion"
-msgstr "การขยายตัวของการรีดผ้า"
+msgstr "การขยายตัวของการรีดผิว"
msgid "Expand or contract the ironing area."
-msgstr "ขยายหรือหดพื้นที่รีดผ้า"
+msgstr "ขยายหรือหดพื้นที่รีดผิว"
msgid "Z contouring enabled"
msgstr "เปิดใช้งานเส้นขอบ Z"
@@ -14770,7 +14770,7 @@ msgid ""
"\n"
"Using lightning infill together with this option is not recommended as there "
"is limited infill to anchor the extra perimeters to."
-msgstr "การตั้งค่านี้จะเพิ่มกำแพงพิเศษให้กับทุกเลเยอร์ วิธีนี้จะทำให้ส่วนที่ไส้ในเข้าไปติดกันในแนวตั้งระหว่างผนัง ส่งผลให้งานพิมพ์แข็งแรงขึ้น\n\nเมื่อเปิดใช้งานตัวเลือกนี้ จะต้องปิดใช้งานตัวเลือกให้แน่ใจว่าความหนาของเปลือกแนวตั้ง\n\nไม่แนะนำให้ใช้ไส้ในแบบสายฟ้าร่วมกับตัวเลือกนี้ เนื่องจากมีข้อจำกัดในไส้ในเพื่อยึดขอบเพิ่มไส้ใน"
+msgstr "การตั้งค่านี้จะเพิ่มผนังพิเศษให้กับทุกเลเยอร์ วิธีนี้จะทำให้ส่วนที่ไส้ในเข้าไปติดกันในแนวตั้งระหว่างผนัง ส่งผลให้งานพิมพ์แข็งแรงขึ้น\n\nเมื่อเปิดใช้งานตัวเลือกนี้ จะต้องปิดใช้งานตัวเลือกให้แน่ใจว่าความหนาของเปลือกแนวตั้ง\n\nไม่แนะนำให้ใช้ไส้ในแบบสายฟ้าร่วมกับตัวเลือกนี้ เนื่องจากมีข้อจำกัดในไส้ในเพื่อยึดขอบเพิ่มไส้ใน"
msgid ""
"If you want to process the output G-code through custom scripts, just list "
@@ -15449,13 +15449,13 @@ msgid "Type 2"
msgstr "ประเภทที่ 2"
msgid "Purge in prime tower"
-msgstr "กวาดล้างในไพร์มทาวเวอร์"
+msgstr "ระยะเว้นในไพร์มทาวเวอร์"
msgid "Purge remaining filament into prime tower."
msgstr "ล้างเส้นพลาสติกที่เหลือลงในไพร์มทาวเวอร์"
msgid "Enable filament ramming"
-msgstr "เปิดใช้งานการชนเส้นพลาสติก"
+msgstr "เปิดใช้งานการอัดกระแทกเส้นเส้นพลาสติก"
msgid "Tool change on wipe tower"
msgstr "การเปลี่ยนเครื่องมือบนไวด์ทาวเวอร์"
@@ -15657,7 +15657,7 @@ msgstr "ระยะห่างของอินเทอร์เฟซด้
msgid ""
"Spacing of interface lines. Zero means solid interface.\n"
"Force using solid interface when support ironing is enabled."
-msgstr "ระยะห่างของบรรทัดอินเทอร์เฟซ ศูนย์หมายถึงอินเทอร์เฟซที่มั่นคง\nบังคับใช้อินเทอร์เฟซแบบทึบเมื่อเปิดใช้งานการรีดผ้าที่รองรับ"
+msgstr "ระยะห่างของบรรทัดอินเทอร์เฟซ ศูนย์หมายถึงอินเทอร์เฟซที่มั่นคง\nบังคับใช้อินเทอร์เฟซแบบทึบเมื่อเปิดใช้งานการรีดผิวที่รองรับ"
msgid "Bottom interface spacing"
msgstr "ระยะห่างของอินเทอร์เฟซด้านล่าง"
@@ -15856,7 +15856,7 @@ msgstr "รองรับห่วงติดผนัง"
msgid ""
"This setting specifies the count of support walls in the range of [0,2]. 0 "
"means auto."
-msgstr "การตั้งค่านี้ระบุจำนวนกำแพงรองรับในช่วง [0,2] 0 หมายถึงอัตโนมัติ"
+msgstr "การตั้งค่านี้ระบุจำนวนผนังรองรับในช่วง [0,2] 0 หมายถึงอัตโนมัติ"
msgid "Tree support with infill"
msgstr "ส่วนรองรับต้นไม้พร้อมไส้ใน"
@@ -15867,17 +15867,17 @@ msgid ""
msgstr "การตั้งค่านี้ระบุว่าจะเพิ่มไส้ในภายในโพรงต้นไม้ขนาดใหญ่หรือไม่"
msgid "Ironing Support Interface"
-msgstr "อินเทอร์เฟซรองรับการรีดผ้า"
+msgstr "อินเทอร์เฟซรองรับการรีดผิว"
msgid ""
"Ironing is using small flow to print on same height of support interface "
"again to make it more smooth. This setting controls whether support "
"interface being ironed. When enabled, support interface will be extruded as "
"solid too."
-msgstr "การรีดผ้าใช้การไหลเพียงเล็กน้อยเพื่อพิมพ์บนส่วนรองรับที่มีความสูงเท่ากันอีกครั้งเพื่อให้เรียบยิ่งขึ้น การตั้งค่านี้ควบคุมว่าจะรีดอินเทอร์เฟซส่วนรองรับหรือไม่ เมื่อเปิดใช้งาน อินเทอร์เฟซส่วนรองรับจะถูกอัดออกมาเป็นของแข็งเช่นกัน"
+msgstr "การรีดผิวใช้การไหลเพียงเล็กน้อยเพื่อพิมพ์บนส่วนรองรับที่มีความสูงเท่ากันอีกครั้งเพื่อให้เรียบยิ่งขึ้น การตั้งค่านี้ควบคุมว่าจะรีดอินเทอร์เฟซส่วนรองรับหรือไม่ เมื่อเปิดใช้งาน อินเทอร์เฟซส่วนรองรับจะถูกอัดออกมาเป็นของแข็งเช่นกัน"
msgid "Support Ironing Pattern"
-msgstr "รองรับรูปแบบการรีดผ้า"
+msgstr "รองรับรูปแบบการรีดผิว"
msgid "Support Ironing flow"
msgstr "รองรับกระแสการรีด"
@@ -15886,10 +15886,10 @@ msgid ""
"The amount of material to extrude during ironing. Relative to flow of normal "
"support interface layer height. Too high value results in overextrusion on "
"the surface."
-msgstr "ปริมาณวัสดุที่จะพ่นออกมาระหว่างรีดผ้า สัมพันธ์กับโฟลว์ของความสูงของเลเยอร์อินเทอร์เฟซส่วนรองรับปกติ ค่าที่สูงเกินไปส่งผลให้เกิดการอัดขึ้นรูปมากเกินไปบนพื้นผิว"
+msgstr "ปริมาณวัสดุที่จะพ่นออกมาระหว่างรีดผิว สัมพันธ์กับโฟลว์ของความสูงของเลเยอร์อินเทอร์เฟซส่วนรองรับปกติ ค่าที่สูงเกินไปส่งผลให้เกิดการอัดขึ้นรูปมากเกินไปบนพื้นผิว"
msgid "Support Ironing line spacing"
-msgstr "รองรับระยะห่างระหว่างสายรีดผ้า"
+msgstr "รองรับระยะห่างระหว่างสายรีดผิว"
msgid "Activate temperature control"
msgstr "เปิดใช้งานการควบคุมอุณหภูมิ"
@@ -15986,7 +15986,7 @@ msgid ""
"having too thin shell when layer height is small. 0 means that this setting "
"is disabled and thickness of top shell is absolutely determined by top shell "
"layers."
-msgstr "จำนวนชั้นทึบด้านบนจะเพิ่มขึ้นเมื่อหั่นหากความหนาที่คำนวณโดยชั้นเปลือกด้านบนบางกว่าค่านี้ วิธีนี้สามารถหลีกเลี่ยงไม่ให้เปลือกบางเกินไปเมื่อชั้นมีความสูงน้อย 0 หมายความว่าการตั้งค่านี้ถูกปิดใช้งาน และความหนาของเปลือกด้านบนถูกกำหนดโดยชั้นเปลือกด้านบนอย่างแน่นอน"
+msgstr "จำนวนชั้นทึบด้านบนจะเพิ่มขึ้นเมื่อสไลซ์หากความหนาที่คำนวณโดยชั้นเปลือกด้านบนบางกว่าค่านี้ วิธีนี้สามารถหลีกเลี่ยงไม่ให้เปลือกบางเกินไปเมื่อชั้นมีความสูงน้อย 0 หมายความว่าการตั้งค่านี้ถูกปิดใช้งาน และความหนาของเปลือกด้านบนถูกกำหนดโดยชั้นเปลือกด้านบนอย่างแน่นอน"
msgid "Top surface density"
msgstr "ความหนาแน่นผิวด้านบน"
@@ -16344,10 +16344,10 @@ msgid ""
"extrusion starts/stops and travel time. However, large extrusion width "
"variation can lead to under- or overextrusion problems. It's expressed as a "
"percentage over nozzle diameter."
-msgstr "ป้องกันการเปลี่ยนไปมาระหว่างกำแพงพิเศษหนึ่งอันและน้อยกว่าหนึ่งอัน ขอบนี้จะขยายช่วงความกว้างของการอัดขึ้นรูปซึ่งเป็นไปตาม [ความกว้างของผนังขั้นต่ำ - ขอบ 2 * ความกว้างของผนังขั้นต่ำ + ขอบ] การเพิ่มระยะขอบนี้จะลดจำนวนการเปลี่ยน ซึ่งจะลดจำนวนการเริ่ม/หยุดการอัดขึ้นรูปและเวลาการเดินทาง อย่างไรก็ตาม ความกว้างของการอัดขึ้นรูปที่หลากหลายอาจทำให้เกิดปัญหาการอัดขึ้นรูปน้อยเกินไปหรือมากเกินไปได้ โดยแสดงเป็นเปอร์เซ็นต์ของเส้นผ่านศูนย์กลางของหัวฉีด"
+msgstr "ป้องกันการเปลี่ยนไปมาระหว่างผนังพิเศษหนึ่งอันและน้อยกว่าหนึ่งอัน ขอบนี้จะขยายช่วงความกว้างของการอัดขึ้นรูปซึ่งเป็นไปตาม [ความกว้างของผนังขั้นต่ำ - ขอบ 2 * ความกว้างของผนังขั้นต่ำ + ขอบ] การเพิ่มระยะขอบนี้จะลดจำนวนการเปลี่ยน ซึ่งจะลดจำนวนการเริ่ม/หยุดการอัดขึ้นรูปและเวลาการเดินทาง อย่างไรก็ตาม ความกว้างของการอัดขึ้นรูปที่หลากหลายอาจทำให้เกิดปัญหาการอัดขึ้นรูปน้อยเกินไปหรือมากเกินไปได้ โดยแสดงเป็นเปอร์เซ็นต์ของเส้นผ่านศูนย์กลางของหัวฉีด"
msgid "Wall transitioning threshold angle"
-msgstr "มุมการเปลี่ยนผ่านของกำแพง"
+msgstr "มุมการเปลี่ยนผ่านของผนัง"
msgid ""
"When to create transitions between even and odd numbers of walls. A wedge "
@@ -16355,7 +16355,7 @@ msgid ""
"no walls will be printed in the center to fill the remaining space. Reducing "
"this setting reduces the number and length of these center walls, but may "
"leave gaps or overextrude."
-msgstr "เมื่อใดควรสร้างการเปลี่ยนระหว่างกำแพงเลขคู่และเลขคี่ รูปร่างลิ่มที่มีมุมมากกว่าการตั้งค่านี้ จะไม่มีการเปลี่ยน และจะไม่มีการพิมพ์ผนังตรงกลางเพื่อไส้ในเต็มพื้นที่ที่เหลือ การลดการตั้งค่านี้จะช่วยลดจำนวนและความยาวของผนังตรงกลาง แต่อาจทำให้เกิดช่องว่างหรืออัดแน่นเกินไป"
+msgstr "เมื่อใดควรสร้างการเปลี่ยนระหว่างผนังเลขคู่และเลขคี่ รูปร่างลิ่มที่มีมุมมากกว่าการตั้งค่านี้ จะไม่มีการเปลี่ยน และจะไม่มีการพิมพ์ผนังตรงกลางเพื่อไส้ในเต็มพื้นที่ที่เหลือ การลดการตั้งค่านี้จะช่วยลดจำนวนและความยาวของผนังตรงกลาง แต่อาจทำให้เกิดช่องว่างหรืออัดแน่นเกินไป"
msgid "Wall distribution count"
msgstr "จำนวนการกระจายผนัง"
@@ -16363,7 +16363,7 @@ msgstr "จำนวนการกระจายผนัง"
msgid ""
"The number of walls, counted from the center, over which the variation needs "
"to be spread. Lower values mean that the outer walls don't change in width."
-msgstr "จำนวนกำแพง นับจากจุดศูนย์กลาง ซึ่งต้องกระจายรูปแบบออกไป ค่าที่ต่ำกว่าหมายความว่าผนังด้านนอกไม่เปลี่ยนความกว้าง"
+msgstr "จำนวนผนัง นับจากจุดศูนย์กลาง ซึ่งต้องกระจายรูปแบบออกไป ค่าที่ต่ำกว่าหมายความว่าผนังด้านนอกไม่เปลี่ยนความกว้าง"
msgid "Minimum feature size"
msgstr "ขนาดคุณสมบัติขั้นต่ำ"
@@ -16387,7 +16387,7 @@ msgid ""
"Advanced settings below to adjust the sensitivity of what is considered a "
"top-surface. 'One wall threshold' is only visible if this setting is set "
"above the default value of 0.5, or if single-wall top surfaces is enabled."
-msgstr "ปรับค่านี้เพื่อป้องกันการพิมพ์ผนังที่สั้นและไม่ปิด ซึ่งอาจเพิ่มเวลาในการพิมพ์ ค่าที่สูงกว่าจะลบกำแพงที่ยาวขึ้นเรื่อยๆ\n\nหมายเหตุ: พื้นผิวด้านล่างและด้านบนจะไม่ได้รับผลกระทบจากค่านี้ เพื่อป้องกันช่องว่างการมองเห็นด้านนอกของแบบจำลอง ปรับ 'เกณฑ์กำแพงด้านเดียว' ในการตั้งค่าขั้นสูงด้านล่างเพื่อปรับความไวของสิ่งที่ถือเป็นพื้นผิวด้านบน 'เกณฑ์ผนังด้านเดียว' จะมองเห็นได้ก็ต่อเมื่อการตั้งค่านี้ตั้งไว้สูงกว่าค่าเริ่มต้นที่ 0.5 หรือหากเปิดใช้งานพื้นผิวด้านบนแบบผนังเดียว"
+msgstr "ปรับค่านี้เพื่อป้องกันการพิมพ์ผนังที่สั้นและไม่ปิด ซึ่งอาจเพิ่มเวลาในการพิมพ์ ค่าที่สูงกว่าจะลบผนังที่ยาวขึ้นเรื่อยๆ\n\nหมายเหตุ: พื้นผิวด้านล่างและด้านบนจะไม่ได้รับผลกระทบจากค่านี้ เพื่อป้องกันช่องว่างการมองเห็นด้านนอกของแบบจำลอง ปรับ 'เกณฑ์ผนังด้านเดียว' ในการตั้งค่าขั้นสูงด้านล่างเพื่อปรับความไวของสิ่งที่ถือเป็นพื้นผิวด้านบน 'เกณฑ์ผนังด้านเดียว' จะมองเห็นได้ก็ต่อเมื่อการตั้งค่านี้ตั้งไว้สูงกว่าค่าเริ่มต้นที่ 0.5 หรือหากเปิดใช้งานพื้นผิวด้านบนแบบผนังเดียว"
msgid "Maximum wall resolution"
msgstr "ความละเอียดผนังสูงสุด"
@@ -16509,13 +16509,13 @@ msgid "mtcpp"
msgstr "mtcpp"
msgid "max triangle count per plate for slicing."
-msgstr "จำนวนสามเหลี่ยมสูงสุดต่อแผ่นสำหรับการหั่น"
+msgstr "จำนวนสามเหลี่ยมสูงสุดต่อแผ่นสำหรับการสไลซ์"
msgid "mstpp"
msgstr "mstpp"
msgid "max slicing time per plate in seconds."
-msgstr "เวลาหั่นสูงสุดต่อจานในหน่วยวินาที"
+msgstr "เวลาสไลซ์สูงสุดต่อจานในหน่วยวินาที"
msgid "No check"
msgstr "ไม่มีเช็ค"
@@ -17040,7 +17040,7 @@ msgstr "ชื่อฟิลาเมนต์ที่ตั้งไว้ล
msgid ""
"Names of the filament presets used for slicing. The variable is a vector "
"containing one name for each extruder."
-msgstr "ชื่อของค่าที่ตั้งไว้ล่วงหน้าของฟิลาเมนท์ที่ใช้สำหรับการหั่น ตัวแปรคือเวกเตอร์ที่มีชื่อเดียวสำหรับชุดดันเส้นแต่ละเครื่อง"
+msgstr "ชื่อของค่าที่ตั้งไว้ล่วงหน้าของฟิลาเมนท์ที่ใช้สำหรับการสไลซ์ ตัวแปรคือเวกเตอร์ที่มีชื่อเดียวสำหรับชุดดันเส้นแต่ละเครื่อง"
msgid "Printer preset name"
msgstr "ชื่อที่ตั้งไว้ล่วงหน้าของเครื่องพิมพ์"
@@ -17754,19 +17754,19 @@ msgid "Filament type"
msgstr "ชนิดเส้นพลาสติก"
msgid "PLA"
-msgstr "ปลา"
+msgstr "PLA"
msgid "ABS/ASA"
-msgstr "เอบีเอส/เอเอสเอ"
+msgstr "ABS/ASA"
msgid "PETG"
msgstr "PETG"
msgid "PCTG"
-msgstr "พีซีทีจี"
+msgstr "PCTG"
msgid "TPU"
-msgstr "ทีพียู"
+msgstr "TPU"
msgid "PA-CF"
msgstr "PA-CF"
@@ -17781,7 +17781,7 @@ msgid "End temp: "
msgstr "อุณหภูมิสิ้นสุด:"
msgid "Temp step: "
-msgstr "ขั้นตอนชั่วคราว:"
+msgstr "อุณหภูมิแบบขั้นบันได:"
msgid ""
"Please input valid values:\n"
@@ -17807,7 +17807,7 @@ msgid ""
msgstr "กรุณากรอกค่าที่ถูกต้อง:\nเริ่มต้น > 0\nขั้นตอน >= 0\nสิ้นสุด> เริ่มต้น + ขั้นตอน"
msgid "VFA test"
-msgstr "การทดสอบวีเอฟเอ"
+msgstr "การทดสอบ VFA"
msgid "Start speed: "
msgstr "ความเร็วเริ่มต้น:"
@@ -18007,7 +18007,7 @@ msgid "Print host upload queue"
msgstr "คิวการอัพโหลดโฮสต์การพิมพ์"
msgid "ID"
-msgstr "บัตรประจำตัวประชาชน"
+msgstr "ID"
msgid "Progress"
msgstr "ความคืบหน้า"
@@ -19016,7 +19016,7 @@ msgstr "หากต้องการผลลัพธ์ที่โปร่
msgid ""
"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."
-msgstr "เพื่อให้งานพิมพ์มีความมันวาวมากขึ้น โปรดทำให้เส้นพลาสติกแห้งก่อนใช้งาน และตั้งค่าความเร็วผนังด้านนอกเป็น 40 ถึง 60 มม./วินาที เมื่อหั่น"
+msgstr "เพื่อให้งานพิมพ์มีความมันวาวมากขึ้น โปรดทำให้เส้นพลาสติกแห้งก่อนใช้งาน และตั้งค่าความเร็วผนังด้านนอกเป็น 40 ถึง 60 มม./วินาที เมื่อสไลซ์"
msgid ""
"This filament is only used to print models with a low density usually, and "
@@ -19286,7 +19286,7 @@ msgid "(Sync with printer)"
msgstr "(ซิงค์กับเครื่องพิมพ์)"
msgid "We will slice according to this grouping method:"
-msgstr "เราจะหั่นตามวิธีการจัดกลุ่มนี้:"
+msgstr "เราจะสไลซ์ตามวิธีการจัดกลุ่มนี้:"
msgid "Tip: You can drag the filaments to reassign them to different nozzles."
msgstr "เคล็ดลับ: คุณสามารถลากเส้นพลาสติกเพื่อกำหนดใหม่ให้กับหัวฉีดที่แตกต่างกันได้"
@@ -19294,7 +19294,7 @@ msgstr "เคล็ดลับ: คุณสามารถลากเส้
msgid ""
"The filament grouping method for current plate is determined by the dropdown "
"option at the slicing plate button."
-msgstr "วิธีการจัดกลุ่มเส้นพลาสติกสำหรับเพลตปัจจุบันถูกกำหนดโดยตัวเลือกแบบเลื่อนลงที่ปุ่มแผ่นหั่น"
+msgstr "วิธีการจัดกลุ่มเส้นพลาสติกสำหรับเพลตปัจจุบันถูกกำหนดโดยตัวเลือกแบบเลื่อนลงที่ปุ่มแผ่นสไลซ์"
msgid "Connected to Obico successfully!"
msgstr "เชื่อมต่อกับ Obico เรียบร้อยแล้ว!"
diff --git a/resources/plugins/elegoolink/web/lan_service_web/index.html b/resources/plugins/elegoolink/web/lan_service_web/index.html
deleted file mode 100644
index b3b8242ddf..0000000000
--- a/resources/plugins/elegoolink/web/lan_service_web/index.html
+++ /dev/null
@@ -1,283 +0,0 @@
-
ELEGOO-Create The Future
\ No newline at end of file
diff --git a/resources/profiles/Anycubic.json b/resources/profiles/Anycubic.json
index c95f69594a..a1a904f663 100644
--- a/resources/profiles/Anycubic.json
+++ b/resources/profiles/Anycubic.json
@@ -1,826 +1,1234 @@
-{
- "name": "Anycubic",
- "version": "02.04.00.01",
- "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 3 Max",
- "sub_path": "machine/Anycubic Kobra 3 Max.json"
- },
- {
- "name": "Anycubic Kobra Max",
- "sub_path": "machine/Anycubic Kobra Max.json"
- },
- {
- "name": "Anycubic Kobra Neo",
- "sub_path": "machine/Anycubic Kobra Neo.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 Kobra X",
- "sub_path": "machine/Anycubic Kobra X.json"
- },
- {
- "name": "Anycubic Predator",
- "sub_path": "machine/Anycubic Predator.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.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "process/0.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "0.08mm Standard @Anycubic Kobra X",
- "sub_path": "process/0.08mm Standard @Anycubic Kobra X 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 2 Neo 0.4 nozzle",
- "sub_path": "process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 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.12mm Detail @Anycubic Kobra Neo 0.4 nozzle",
- "sub_path": "process/0.12mm Detail @Anycubic Kobra Neo 0.4 nozzle.json"
- },
- {
- "name": "0.12mm High Quality @Anycubic Kobra X",
- "sub_path": "process/0.12mm High Quality @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "process/0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "0.12mm Standard @Anycubic Kobra X",
- "sub_path": "process/0.12mm Standard @Anycubic Kobra X 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 High Quality @Anycubic Kobra X",
- "sub_path": "process/0.16mm High Quality @Anycubic Kobra X 0.4 nozzle.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.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
- "sub_path": "process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
- },
- {
- "name": "0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "process/0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle",
- "sub_path": "process/0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle.json"
- },
- {
- "name": "0.16mm Standard @Anycubic Kobra X",
- "sub_path": "process/0.16mm Standard @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "process/0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "0.20mm High Quality @Anycubic Kobra X",
- "sub_path": "process/0.20mm High Quality @Anycubic Kobra X 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 3 Max 0.4 nozzle",
- "sub_path": "process/0.20mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "process/0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "0.20mm Standard @Anycubic Kobra Neo 0.4 nozzle",
- "sub_path": "process/0.20mm Standard @Anycubic Kobra Neo 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 Kobra X",
- "sub_path": "process/0.20mm Standard @Anycubic Kobra X 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 Predator",
- "sub_path": "process/0.20mm Standard @Anycubic Predator.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.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "process/0.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "process/0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "process/0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "0.24mm Standard @Anycubic Kobra X",
- "sub_path": "process/0.24mm Standard @Anycubic Kobra X 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 Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
- "sub_path": "process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
- },
- {
- "name": "0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "process/0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle",
- "sub_path": "process/0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle.json"
- },
- {
- "name": "0.28mm Standard @Anycubic Kobra X",
- "sub_path": "process/0.28mm Standard @Anycubic Kobra X 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.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "process/0.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "process/0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "0.36mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "process/0.36mm Standard @Anycubic Kobra 3 Max 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"
- },
- {
- "name": "0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "process/0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "process/0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "process/0.48mm Standard @Anycubic Kobra 3 Max 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 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic ABS @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic ABS @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "filament/Anycubic ABS @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "Anycubic ABS @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "filament/Anycubic ABS @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle",
- "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json"
- },
- {
- "name": "Anycubic ABS @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic ABS @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic Generic ABS",
- "sub_path": "filament/Anycubic Generic ABS.json"
- },
- {
- "name": "Anycubic ASA @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "filament/Anycubic ASA @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "Anycubic ASA @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "filament/Anycubic ASA @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle",
- "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json"
- },
- {
- "name": "Anycubic ASA @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic ASA @Anycubic Kobra X 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": "Fiberon PA6-CF20 @Anycubic Kobra S1",
- "sub_path": "filament/Polymaker/Fiberon PA6-CF20 @Anycubic Kobra S1.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 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PETG @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "Anycubic PETG @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle",
- "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PETG @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PETG @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Generic PETG @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Generic PETG @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Generic PETG Basic @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Generic PETG Basic @Anycubic Kobra 3 Max 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 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "Anycubic PLA @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 Max 0.8 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 PLA @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA Glow @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA Glow @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA High Speed @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra 3 Max 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 High Speed @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA Luminous @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA Luminous @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA Matte @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA Matte @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA Silk @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra 3 Max 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 Silk @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic PLA+ @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra 3 Max 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 PLA+ @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Panchroma PLA @Anycubic Kobra S1",
- "sub_path": "filament/Polymaker/Panchroma PLA @Anycubic Kobra S1.json"
- },
- {
- "name": "Polymaker PLA Pro @Anycubic Kobra S1",
- "sub_path": "filament/Polymaker/Polymaker PLA Pro @Anycubic Kobra S1.json"
- },
- {
- "name": "Polymaker PLA Pro Metallic @Anycubic Kobra S1",
- "sub_path": "filament/Polymaker/Polymaker PLA Pro Metallic @Anycubic Kobra S1.json"
- },
- {
- "name": "Anycubic Generic PVA",
- "sub_path": "filament/Anycubic Generic PVA.json"
- },
- {
- "name": "Anycubic PVA @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic PVA @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic Generic TPU",
- "sub_path": "filament/Anycubic Generic TPU.json"
- },
- {
- "name": "Anycubic PEBA 95A @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic PEBA 95A @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic TPU 95A @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic TPU 95A @Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic TPU @Anycubic Kobra 3 Max 0.4 nozzle",
- "sub_path": "filament/Anycubic TPU @Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic TPU @Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "filament/Anycubic TPU @Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "Anycubic TPU @Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "filament/Anycubic TPU @Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "Anycubic TPU @Anycubic Kobra S1 0.4 nozzle",
- "sub_path": "filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json"
- },
- {
- "name": "Anycubic TPU for ACE @Anycubic Kobra X 0.4 nozzle",
- "sub_path": "filament/Anycubic TPU for ACE @Anycubic Kobra X 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 @Anycubic Kobra Neo 0.4 nozzle",
- "sub_path": "filament/Anycubic PLA @Anycubic Kobra Neo 0.4 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 3 Max 0.4 nozzle",
- "sub_path": "machine/Anycubic Kobra 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic Kobra 3 Max 0.6 nozzle",
- "sub_path": "machine/Anycubic Kobra 3 Max 0.6 nozzle.json"
- },
- {
- "name": "Anycubic Kobra 3 Max 0.8 nozzle",
- "sub_path": "machine/Anycubic Kobra 3 Max 0.8 nozzle.json"
- },
- {
- "name": "Anycubic Kobra Max 0.4 nozzle",
- "sub_path": "machine/Anycubic Kobra Max 0.4 nozzle.json"
- },
- {
- "name": "Anycubic Kobra Neo 0.4 nozzle",
- "sub_path": "machine/Anycubic Kobra Neo 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 Kobra X 0.4 nozzle",
- "sub_path": "machine/Anycubic Kobra X 0.4 nozzle.json"
- },
- {
- "name": "Anycubic Predator 0.4 nozzle",
- "sub_path": "machine/Anycubic Predator 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"
- }
- ]
-}
+{
+ "name": "Anycubic",
+ "version": "02.04.00.01",
+ "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 3 Max",
+ "sub_path": "machine/Anycubic Kobra 3 Max.json"
+ },
+ {
+ "name": "Anycubic Kobra Max",
+ "sub_path": "machine/Anycubic Kobra Max.json"
+ },
+ {
+ "name": "Anycubic Kobra Neo",
+ "sub_path": "machine/Anycubic Kobra Neo.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 Kobra S1 Max",
+ "sub_path": "machine/Anycubic Kobra S1 Max.json"
+ },
+ {
+ "name": "Anycubic Kobra X",
+ "sub_path": "machine/Anycubic Kobra X.json"
+ },
+ {
+ "name": "Anycubic Predator",
+ "sub_path": "machine/Anycubic Predator.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.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "process/0.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.08mm Standard @Anycubic Kobra X",
+ "sub_path": "process/0.08mm Standard @Anycubic Kobra X 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 2 Neo 0.4 nozzle",
+ "sub_path": "process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 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.12mm Detail @Anycubic Kobra Neo 0.4 nozzle",
+ "sub_path": "process/0.12mm Detail @Anycubic Kobra Neo 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm High Quality @Anycubic Kobra X",
+ "sub_path": "process/0.12mm High Quality @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "process/0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Standard @Anycubic Kobra X",
+ "sub_path": "process/0.12mm Standard @Anycubic Kobra X 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 High Quality @Anycubic Kobra X",
+ "sub_path": "process/0.16mm High Quality @Anycubic Kobra X 0.4 nozzle.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.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
+ "sub_path": "process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "process/0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle",
+ "sub_path": "process/0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Standard @Anycubic Kobra X",
+ "sub_path": "process/0.16mm Standard @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "process/0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.20mm High Quality @Anycubic Kobra X",
+ "sub_path": "process/0.20mm High Quality @Anycubic Kobra X 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 3 Max 0.4 nozzle",
+ "sub_path": "process/0.20mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "process/0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Anycubic Kobra Neo 0.4 nozzle",
+ "sub_path": "process/0.20mm Standard @Anycubic Kobra Neo 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 Kobra X",
+ "sub_path": "process/0.20mm Standard @Anycubic Kobra X 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 Predator",
+ "sub_path": "process/0.20mm Standard @Anycubic Predator.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.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Standard @Anycubic Kobra X",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra X 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 Standard @Anycubic Kobra 2 Neo 0.4 nozzle",
+ "sub_path": "process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "process/0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle",
+ "sub_path": "process/0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Standard @Anycubic Kobra X",
+ "sub_path": "process/0.28mm Standard @Anycubic Kobra X 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.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "process/0.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "process/0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.36mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "process/0.36mm Standard @Anycubic Kobra 3 Max 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"
+ },
+ {
+ "name": "0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "process/0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "process/0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "process/0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "process/0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+
+ {
+ "name": "0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "process/0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "process/0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "process/0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "process/0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "process/0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+
+ {
+ "name": "0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "process/0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "process/0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "process/0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "process/0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+
+ {
+ "name": "0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "process/0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "process/0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "process/0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "process/0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.56mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "process/0.56mm Standard @Anycubic Kobra S1 Max 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 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra S1 0.4 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Generic ABS",
+ "sub_path": "filament/Anycubic Generic ABS.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra S1 0.4 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra X 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": "Fiberon PA6-CF20 @Anycubic Kobra S1",
+ "sub_path": "filament/Polymaker/Fiberon PA6-CF20 @Anycubic Kobra S1.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 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra S1 0.4 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Generic PETG @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG Basic @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Generic PETG Basic @Anycubic Kobra 3 Max 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 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra 3 Max 0.8 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 PLA @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Glow @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Glow @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA High Speed @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra 3 Max 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 High Speed @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Luminous @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Luminous @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Matte @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Matte @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Silk @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra 3 Max 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 Silk @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA+ @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra 3 Max 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 PLA+ @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Panchroma PLA @Anycubic Kobra S1",
+ "sub_path": "filament/Polymaker/Panchroma PLA @Anycubic Kobra S1.json"
+ },
+ {
+ "name": "Polymaker PLA Pro @Anycubic Kobra S1",
+ "sub_path": "filament/Polymaker/Polymaker PLA Pro @Anycubic Kobra S1.json"
+ },
+ {
+ "name": "Polymaker PLA Pro Metallic @Anycubic Kobra S1",
+ "sub_path": "filament/Polymaker/Polymaker PLA Pro Metallic @Anycubic Kobra S1.json"
+ },
+ {
+ "name": "Anycubic Generic PVA",
+ "sub_path": "filament/Anycubic Generic PVA.json"
+ },
+ {
+ "name": "Anycubic PVA @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic PVA @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Generic TPU",
+ "sub_path": "filament/Anycubic Generic TPU.json"
+ },
+ {
+ "name": "Anycubic PEBA 95A @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PEBA 95A @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU 95A @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic TPU 95A @Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU @Anycubic Kobra 3 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic TPU @Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU @Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic TPU @Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU @Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic TPU @Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU @Anycubic Kobra S1 0.4 nozzle",
+ "sub_path": "filament/Anycubic TPU @Anycubic Kobra S1 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU for ACE @Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "filament/Anycubic TPU for ACE @Anycubic Kobra X 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 @Anycubic Kobra Neo 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra Neo 0.4 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"
+ },
+ {
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle",
+ "sub_path": "filament/Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+
+ {
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+
+ {
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+
+ {
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 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 3 Max 0.4 nozzle",
+ "sub_path": "machine/Anycubic Kobra 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra 3 Max 0.6 nozzle",
+ "sub_path": "machine/Anycubic Kobra 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra 3 Max 0.8 nozzle",
+ "sub_path": "machine/Anycubic Kobra 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra Max 0.4 nozzle",
+ "sub_path": "machine/Anycubic Kobra Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra Neo 0.4 nozzle",
+ "sub_path": "machine/Anycubic Kobra Neo 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 Kobra S1 Max 0.4 nozzle",
+ "sub_path": "machine/Anycubic Kobra S1 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra S1 Max 0.25 nozzle",
+ "sub_path": "machine/Anycubic Kobra S1 Max 0.25 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra S1 Max 0.6 nozzle",
+ "sub_path": "machine/Anycubic Kobra S1 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra S1 Max 0.8 nozzle",
+ "sub_path": "machine/Anycubic Kobra S1 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Anycubic Kobra X 0.4 nozzle",
+ "sub_path": "machine/Anycubic Kobra X 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Predator 0.4 nozzle",
+ "sub_path": "machine/Anycubic Predator 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"
+ }
+ ]
+}
diff --git a/resources/profiles/Anycubic/Anycubic Kobra S1 Max_buildplate_model.stl b/resources/profiles/Anycubic/Anycubic Kobra S1 Max_buildplate_model.stl
new file mode 100644
index 0000000000..f9e2d955de
Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Kobra S1 Max_buildplate_model.stl differ
diff --git a/resources/profiles/Anycubic/Anycubic Kobra S1 Max_buildplate_texture.svg b/resources/profiles/Anycubic/Anycubic Kobra S1 Max_buildplate_texture.svg
new file mode 100644
index 0000000000..b4c1ec7528
--- /dev/null
+++ b/resources/profiles/Anycubic/Anycubic Kobra S1 Max_buildplate_texture.svg
@@ -0,0 +1,27 @@
+
diff --git a/resources/profiles/Anycubic/Anycubic Kobra S1 Max_cover.png b/resources/profiles/Anycubic/Anycubic Kobra S1 Max_cover.png
new file mode 100644
index 0000000000..9a6079ae9b
Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Kobra S1 Max_cover.png differ
diff --git a/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..ab43c94e9c
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,105 @@
+{
+ "type": "filament",
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFABS",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ABS @Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ABS"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "fan_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed_BRASS": [
+ "40"
+ ],
+ "fan_min_speed_HS": [
+ "40"
+ ],
+ "fan_speed_after_x_layers": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "80"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pressure_advance": [
+ "0.032"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..46ad643f22
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFABS",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ABS @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ABS"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "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": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "200"
+ ],
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.8"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "3"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..170834c938
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFABS",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ABS @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ABS"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_max_speed_BRASS": [
+ "80"
+ ],
+ "fan_max_speed_HS": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "200"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "3"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "90"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..fda4fbd20b
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFABS",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ABS @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ABS"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "80"
+ ],
+ "fan_max_speed_HS": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "200"
+ ],
+ "filament_change_length": [
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "60"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..c103bdb580
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,99 @@
+{
+ "type": "filament",
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFASA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ASA @Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "filament_type": [
+ "ASA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "fan_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "80"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pressure_advance": [
+ "0.032"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..4d8b89d7e1
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFASA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ASA @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ASA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "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": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "200"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.8"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "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_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..2889d2f2a2
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFASA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ASA @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ASA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "80"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "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": [
+ "35"
+ ],
+ "fan_cooling_layer_time_BRASS": [
+ "35"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "35"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_max_speed_BRASS": [
+ "80"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "200"
+ ],
+ "filament_change_length": [
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "3"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..647414f393
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFASA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic ASA @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "ASA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "80"
+ ],
+ "fan_max_speed_HS": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "200"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "60"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..7a47ca5563
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PA @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "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": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "65"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "65"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_max_speed_BRASS": [
+ "90"
+ ],
+ "fan_max_speed_HS": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "40"
+ ],
+ "fan_min_speed_HS": [
+ "40"
+ ],
+ "filament_adhesiveness_category": [
+ "400"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "0"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_is_support": [
+ "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": [
+ "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"
+ ],
+ "filament_retract_lift_below": [
+ "349"
+ ],
+ "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.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "1"
+ ],
+ "filament_retraction_speed": [
+ "40"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "1"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "0.4"
+ ],
+ "filament_z_hop_types": [
+ "Auto Lift"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_HS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "108"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..8e64b2cf56
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PA @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "40"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "65"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "65"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "90"
+ ],
+ "fan_max_speed_HS": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "40"
+ ],
+ "fan_min_speed_HS": [
+ "40"
+ ],
+ "filament_adhesiveness_category": [
+ "400"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..23b4d955c9
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PA @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "65"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "65"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "90"
+ ],
+ "fan_max_speed_HS": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "40"
+ ],
+ "fan_min_speed_HS": [
+ "40"
+ ],
+ "filament_adhesiveness_category": [
+ "400"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.026"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "108"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..4523f46c0d
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPA6-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PA6-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "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": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "5"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "400"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "170"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..cadca22172
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPA6-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PA6-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "5"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "400"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..d14951edbd
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPA6-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PA6-CF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PA6-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "5"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..d50ffe201b
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPAHT-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PAHT-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "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": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "5"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "400"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "80"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.8"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_HS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "320"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "30"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "30"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "180"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..9db630112f
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPAHT-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PAHT-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "5"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_HS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "0"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..b585d9871d
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPAHT-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PAHT-CF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PAHT-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "5"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_HS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "320"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.026"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "180"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..2f0ca3c0a0
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "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": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..49e47b8ab5
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,354 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "fan_speed_after_x_layers": [
+ "0"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..75de94fb97
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_HS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "2"
+ ],
+ "slow_down_layer_time_HS": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..08d06de570
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC-CF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.94"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "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": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..2dc25ce2ae
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,354 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC-CF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "fan_speed_after_x_layers": [
+ "0"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "60"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..77b5eb895d
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC-CF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..4da8298e69
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC-GF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC-GF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC-GF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.94"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "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": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..1661144a3c
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,354 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC-GF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC-GF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC-GF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "fan_speed_after_x_layers": [
+ "0"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "60"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..68e647f896
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPC-GF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PC-GF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PC-GF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "65"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "40"
+ ],
+ "fan_max_speed_HS": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.08"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..d1164f0c2e
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,288 @@
+{
+ "type": "filament",
+ "name": "Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPEBA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PEBA @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PEBA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "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": [
+ "100"
+ ],
+ "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": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "60"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "45"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "45"
+ ],
+ "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.08"
+ ],
+ "filament_deretraction_speed": [
+ "8"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "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": [
+ "1.6"
+ ],
+ "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"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "95%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "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": [
+ "100"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..c381575ae8
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPEBA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PEBA @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PEBA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "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": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "100"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "80"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "40"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "40"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "30"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "40"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "40"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..5e54a05de5
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPEBA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PEBA @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PEBA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "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": [
+ "80"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "40"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "40"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.038"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "30"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "40"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "40"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..4adb240476
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPET-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PET-CF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PET-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "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": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "500"
+ ],
+ "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_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": [
+ "0.8"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "80"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "80"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..2d3fa28907
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPET-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PET-CF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PET-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "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": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "185"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "80"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "80"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..19720adb7f
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPET-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PET-CF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PET-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "1"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "60"
+ ],
+ "close_fan_the_first_x_layers": [
+ "2"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "30"
+ ],
+ "fan_max_speed_HS": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "10"
+ ],
+ "fan_min_speed_HS": [
+ "10"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_HS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "80"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "80"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..fb41ccf99d
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPETG",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG @Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "1"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "80"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "90"
+ ],
+ "fan_max_speed_HS": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "40"
+ ],
+ "fan_min_speed_HS": [
+ "40"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "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": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "nozzle_temperature_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_HS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "250"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "230"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "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_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "75"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "75"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..85accba0dc
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,345 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPETG",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "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": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_max_speed_BRASS": [
+ "85"
+ ],
+ "fan_max_speed_HS": [
+ "85"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "fan_p2_after_x_layers": [
+ "0"
+ ],
+ "fan_p2_before_x_layers": [
+ "0"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "30"
+ ],
+ "filament_density": [
+ "1.27"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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_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_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": [
+ "4"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "235"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "245"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "250"
+ ],
+ "nozzle_temperature_range_high": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..1c97fa1a5d
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPETG",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_max_speed_BRASS": [
+ "90"
+ ],
+ "fan_max_speed_HS": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "40"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "75"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "75"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "69"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "75"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "75"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..ca99792e83
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPETG",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "90"
+ ],
+ "fan_max_speed_HS": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.27"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "75"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "75"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "75"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "75"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..1e3979c8ac
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,345 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPETG-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "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_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "fan_p2_after_x_layers": [
+ "2"
+ ],
+ "fan_p2_before_x_layers": [
+ "1"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "0"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "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_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"
+ ],
+ "filament_retract_lift_below": [
+ "349"
+ ],
+ "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.4"
+ ],
+ "filament_retraction_minimum_travel": [
+ "1"
+ ],
+ "filament_retraction_speed": [
+ "40"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "1"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "0.4"
+ ],
+ "filament_z_hop_types": [
+ "Auto Lift"
+ ],
+ "full_fan_speed_layer": [
+ "4"
+ ],
+ "hot_plate_temp": [
+ "75"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "75"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_HS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "250"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "75"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "75"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..6cfdb5855b
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPETG-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "40"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "75"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "75"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_HS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "250"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "69"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "75"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "75"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..f0631df81c
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPETG-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PETG-CF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "60"
+ ],
+ "fan_max_speed_HS": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "75"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "75"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_HS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "250"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "6"
+ ],
+ "slow_down_layer_time_HS": [
+ "6"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "75"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "75"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..28e464da68
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "2"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "80"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "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"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.035"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "4"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..6990767f5a
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPLA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "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_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_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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.034"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..dbb1809d7c
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.036"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..3e9e60661d
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..6ff3699574
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "Anycubic Generic PLA",
+ "from": "system",
+ "setting_id": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPLA Glow",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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_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_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"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "190"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..e477e7888e
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "Anycubic Generic PLA",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA Glow",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.97"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..91757fb235
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "Anycubic Generic PLA",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA Glow",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Glow @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..f2d09466b6
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPLA High Speed",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "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 \n"
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "80"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "1"
+ ],
+ "filament_wipe_distance": [
+ "2"
+ ],
+ "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"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "4"
+ ],
+ "slow_down_layer_time_HS": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..a30d3f8ae1
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA High Speed",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "4"
+ ],
+ "slow_down_layer_time_HS": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "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"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..7812f63475
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA High Speed",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA High Speed @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "80"
+ ],
+ "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_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": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.022"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "4"
+ ],
+ "slow_down_layer_time_HS": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..3aadc072d3
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPLA Matte",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.31"
+ ],
+ "filament_deretraction_speed": [
+ "30"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "1"
+ ],
+ "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"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "1"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "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"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.032"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "51"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..4fd40e7609
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA Matte",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.036"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..5ae1f5d02f
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA Matte",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Matte @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.31"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "51"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..367fb7617f
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPLA Silk",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "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.024"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..dbb243d79f
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA Silk",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "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.038"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "10"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "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"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..746114e3e7
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA Silk",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Silk @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..1daf646b57
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPLA Translucent",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA Translucent @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "14"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "1"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "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_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_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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "205"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.034"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "0"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..2cfc195f60
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,339 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA+",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA+ @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "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_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": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "1"
+ ],
+ "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"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "2"
+ ],
+ "filament_z_hop": [
+ "0.4"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "10"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..f2070e9fdc
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA+",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA+ @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.036"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..38ee87e918
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA+",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA+ @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..989e1a4253
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "Anycubic Generic PLA-CF",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.94"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "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\n"
+ ],
+ "filament_is_support": [
+ "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": [
+ "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"
+ ],
+ "filament_retract_lift_below": [
+ "349"
+ ],
+ "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.4"
+ ],
+ "filament_retraction_minimum_travel": [
+ "1"
+ ],
+ "filament_retraction_speed": [
+ "40"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "1"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "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"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "225"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "235"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "240"
+ ],
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..c060a0d0ad
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "Anycubic Generic PLA-CF",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "100"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "210"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..e56a9ff87c
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "Anycubic Generic PLA-CF",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPLA-CF",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PLA-CF @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PLA-CF"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "210"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..c60da7bfdb
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pva",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPVA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PVA @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PVA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "700"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.37"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_is_support": [
+ "1"
+ ],
+ "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": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "1"
+ ],
+ "filament_stamping_distance": [
+ "0"
+ ],
+ "filament_stamping_loading_speed": [
+ "0"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "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": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "210"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.05"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..6b731819c9
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_pva",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPVA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PVA @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PVA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "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": [
+ ""
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "80"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "50"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "50"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "210"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.038"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "30"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..1e9ebf3ee5
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_pva",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFPVA",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic PVA @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PVA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "50"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "50"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "210"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.038"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..57f35fc16c
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFTPU 95A",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "TPU"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "600"
+ ],
+ "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_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"
+ ],
+ "filament_retract_lift_below": [
+ "349"
+ ],
+ "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": [
+ "1"
+ ],
+ "filament_retraction_minimum_travel": [
+ "1"
+ ],
+ "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"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_unloading_speed": [
+ "0"
+ ],
+ "filament_unloading_speed_start": [
+ "0"
+ ],
+ "filament_wipe": [
+ "1"
+ ],
+ "filament_wipe_distance": [
+ "1"
+ ],
+ "filament_z_hop": [
+ "0.4"
+ ],
+ "filament_z_hop_types": [
+ "Slope Lift"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "35"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "35"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "nozzle_temperature_BRASS": [
+ "205"
+ ],
+ "nozzle_temperature_HS": [
+ "205"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "215"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "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_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "51"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "35"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "35"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..3bcf2fac44
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFTPU 95A",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PEBA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "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": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "100"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "80"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "40"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "40"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "210"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "30"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "40"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "40"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..bc776e77e0
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFTPU 95A",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic TPU 95A @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "TPU"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "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": [
+ "80"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "40"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "40"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "40"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "40"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..45e4197630
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,336 @@
+{
+ "type": "filament",
+ "name": "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFTPU for ACE",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "TPU for ACE"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "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": [
+ "85"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "600"
+ ],
+ "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 "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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": [
+ "0.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "35"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "35"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "nozzle_temperature_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_HS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "95%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.05"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "10"
+ ],
+ "slow_down_layer_time_HS": [
+ "10"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "30"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "35"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "35"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..aff088d1e6
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFTPU for ACE",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PEBA"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "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": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "100"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "80"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode\n"
+ ],
+ "filament_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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": [
+ "nil"
+ ],
+ "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_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": [
+ "40"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "40"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_HS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "9"
+ ],
+ "slow_down_layer_time_HS": [
+ "9"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "30"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "40"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "40"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..347a14e982
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,351 @@
+{
+ "type": "filament",
+ "name": "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "setting_id": "GFSA04",
+ "filament_id": "GFTPU for ACE",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Anycubic TPU for ACE @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "TPU"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "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"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "60"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "5"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "100"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_max_speed_BRASS": [
+ "100"
+ ],
+ "fan_max_speed_HS": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "fan_min_speed_BRASS": [
+ "100"
+ ],
+ "fan_min_speed_HS": [
+ "100"
+ ],
+ "filament_adhesiveness_category": [
+ "0"
+ ],
+ "filament_change_length": [
+ "10"
+ ],
+ "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_flush_temp": [
+ "nil"
+ ],
+ "filament_flush_volumetric_speed": [
+ "nil"
+ ],
+ "filament_is_support": [
+ "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": [
+ "0"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "filament_prime_volume": [
+ "45"
+ ],
+ "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_ramming_volumetric_speed": [
+ "-1"
+ ],
+ "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.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "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_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": [
+ "40"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "40"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_HS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "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.038"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "8"
+ ],
+ "slow_down_layer_time_HS": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "55"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "40"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "40"
+ ]
+}
diff --git a/resources/profiles/Anycubic/filament/Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/filament/Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..5bd4a26700
--- /dev/null
+++ b/resources/profiles/Anycubic/filament/Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,345 @@
+{
+ "type": "filament",
+ "name": "Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "setting_id": "Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle",
+ "filament_id": "GFPETG",
+ "instantiation": "true",
+ "filament_settings_id": [
+ "Generic PETG @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_vendor": [
+ "Anycubic"
+ ],
+ "filament_type": [
+ "PETG"
+ ],
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "filament_flow_ratio": [
+ "1.05"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "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": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "70"
+ ],
+ "default_filament_colour": [
+ ""
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "30"
+ ],
+ "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_cooling_layer_time_BRASS": [
+ "30"
+ ],
+ "fan_cooling_layer_time_HS": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_max_speed_BRASS": [
+ "85"
+ ],
+ "fan_max_speed_HS": [
+ "85"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "fan_min_speed_BRASS": [
+ "30"
+ ],
+ "fan_min_speed_HS": [
+ "30"
+ ],
+ "fan_p2_after_x_layers": [
+ "0"
+ ],
+ "fan_p2_before_x_layers": [
+ "0"
+ ],
+ "fan_p2_speed_before_x_layers": [
+ "50"
+ ],
+ "filament_adhesiveness_category": [
+ "300"
+ ],
+ "filament_cooling_final_speed": [
+ "0"
+ ],
+ "filament_cooling_initial_speed": [
+ "0"
+ ],
+ "filament_cooling_moves": [
+ "0"
+ ],
+ "filament_cost": [
+ "30"
+ ],
+ "filament_density": [
+ "1.27"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode "
+ ],
+ "filament_is_support": [
+ "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": [
+ "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_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_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": [
+ "4"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "internal_bridge_fan_speed": [
+ "-1"
+ ],
+ "nozzle_temperature": [
+ "235"
+ ],
+ "nozzle_temperature_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_HS": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "245"
+ ],
+ "nozzle_temperature_initial_layer_BRASS": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer_HS": [
+ "255"
+ ],
+ "nozzle_temperature_range_high": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_layer_time_BRASS": [
+ "12"
+ ],
+ "slow_down_layer_time_HS": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "supertack_plate_temp": [
+ "35"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "35"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ]
+}
diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..fcfb8a7f14
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,252 @@
+{
+ "type": "machine",
+ "name": "Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_machine_common",
+ "from": "system",
+ "setting_id": "Anycubic Kobra S1 Max 0.25 nozzle",
+ "instantiation": "true",
+ "printer_technology": "FFF",
+ "printer_settings_id": "Anycubic Kobra S1 Max 0.25 nozzle",
+ "printer_model": "Anycubic Kobra S1 Max",
+ "printer_variant": "0.25",
+ "nozzle_diameter": [
+ "0.25"
+ ],
+ "default_print_profile": "0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "default_filament_profile": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "disable_m73": "0",
+ "gcode_flavor": "klipper",
+ "printable_area": [
+ "0x0",
+ "350x0",
+ "350x350",
+ "0x350"
+ ],
+ "printable_height": "350",
+ "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": "{if layer_num==0} ; PURGE LINE\nM204 P500\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=9\nG1 Z0.75 F900 ; for object exclusion\nG1 X135 Y352 F18000\nG1 Z.25 F900\nG1 E0.8 F2400\nG1 E0.6 F2400\nG1 F3000\nG1 X205 Y352 E3.72454\nG1 X205 Y352.45 E.0252\nG1 X135 Y352.45 E3.72454\nG1 X135 Y352.02 E.02305\nG1 Z0.5 F600\n{endif}\n",
+ "best_object_pos": "0.5,0.5",
+ "change_extrusion_role_gcode": "",
+ "change_filament_gcode": "; FLUSH_START\n;@2026-04-03 S1M\n;;; M400 P0\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n{local flush_length_= flush_length}\n{local loops_=max(1,int((flush_length_+89.9) / 90))}\n{local extrude_length_=flush_length_ / loops_}\n{local time_flush_=int(extrude_length_ * loops_ * 300)}\n;;; M400 P{time_flush_} ; ={flush_length_}*300\n\n; retract and z hop\n; G1 E-0.4 F2400\n; G1 Z{toolchange_z+0.6} F600\n\n; MOVE_TO_IMPACT_POSITION\n;;; G1 X352 Y23 F18000\n;;; G1 X356.5 F6000\n;;; M400\n\n; cut filament\n;;; G1 Y13\n;;; G1 Y23 F600\n;;; M400 P76250\n;;; M400 P35780\n\nT[next_extruder] ; change extruder\n\n; MOVE_TO_PRE_SWEEP_POSITION_SAFE\n;;; G1 Y0 F12000\n;;; G1 X0 F12000\n\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; EXIT_THROW_POSITION\n;;; G1 Z{toolchange_z+2.1} F6000\n;;; G1 X105 F12000\n;;; G1 Y352 F12000\n;;; G1 Z{toolchange_z} F600\n;;; G1 E0.4 F2400\n;;; M400\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n; FLUSH_END\n",
+ "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": "340",
+ "extruder_clearance_height_to_rod": "30",
+ "extruder_clearance_radius": "55",
+ "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\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM141 S0 ; turn off box temperature\nM106 P1 S0 ; turn off fan\nM106 P2 S0\nM106 P3 S0\nM84; disable motors \n; disable stepper motors",
+ "machine_load_filament_time": "0",
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_extruding": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_x": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_y": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_z": [
+ "400",
+ "400",
+ "400"
+ ],
+ "machine_max_jerk_e": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_jerk_x": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_y": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_z": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_speed_e": [
+ "80",
+ "40",
+ "104"
+ ],
+ "machine_max_speed_x": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_y": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_z": [
+ "10",
+ "5",
+ "13"
+ ],
+ "machine_min_extruding_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_min_travel_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_pause_gcode": "M600",
+ "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\n; print_bed_min = {print_bed_min[0]},{print_bed_min[1]}\n; print_bed_max = {print_bed_max[0]},{print_bed_max[1]}\n; print_bed_size = {print_bed_size[0]},{print_bed_size[1]}\n; first_layer_print_min = {first_layer_print_min[0]},{first_layer_print_min[1]}\n; first_layer_print_max = {first_layer_print_max[0]},{first_layer_print_max[1]}\n; first_layer_print_size = {first_layer_print_size[0]},{first_layer_print_size[1]}\n; first_layer_fan_speed = 2, {int(additional_cooling_fan_speed[initial_tool] * 255 / 100)}",
+ "machine_tool_change_time": "0",
+ "machine_unload_filament_time": "0",
+ "manual_filament_change": "0",
+ "max_layer_height": [
+ "0.18"
+ ],
+ "min_layer_height": [
+ "0.05"
+ ],
+ "nozzle_height": "4",
+ "nozzle_hrc": "0",
+ "nozzle_type": "brass",
+ "nozzle_volume": "107",
+ "parking_pos_retraction": "0",
+ "pellet_modded_printer": "0",
+ "preferred_orientation": "0",
+ "printer_flush_multiplier": "1",
+ "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"
+ ],
+ "retract_lift_below": [
+ "348"
+ ],
+ "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": [
+ "0"
+ ],
+ "retraction_length": [
+ "0.4"
+ ],
+ "retraction_minimum_travel": [
+ "1"
+ ],
+ "retraction_speed": [
+ "30"
+ ],
+ "scan_first_layer": "0",
+ "silent_mode": "1",
+ "single_extruder_multi_material": "1",
+ "support_air_filtration": "1",
+ "support_chamber_temp_control": "1",
+ "support_multi_bed_types": "1",
+ "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": [
+ "Slope Lift"
+ ],
+ "z_offset": "0"
+}
diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..4c647815c5
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,252 @@
+{
+ "type": "machine",
+ "name": "Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_machine_common",
+ "from": "system",
+ "setting_id": "Anycubic Kobra S1 Max 0.4 nozzle",
+ "instantiation": "true",
+ "printer_technology": "FFF",
+ "printer_settings_id": "Anycubic Kobra S1 Max 0.4 nozzle",
+ "printer_model": "Anycubic Kobra S1 Max",
+ "printer_variant": "0.4",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "default_print_profile": "0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "default_filament_profile": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "disable_m73": "0",
+ "gcode_flavor": "klipper",
+ "printable_area": [
+ "0x0",
+ "350x0",
+ "350x350",
+ "0x350"
+ ],
+ "printable_height": "350",
+ "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": "{if layer_num==0} ; PURGE LINE\nM204 P500\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=9\nG1 Z0.75 F900 ; for object exclusion\nG1 X135 Y352 F18000\nG1 Z.25 F900\nG1 E0.8 F2400\nG1 E0.6 F2400\nG1 F3000\nG1 X205 Y352 E3.72454\nG1 X205 Y352.45 E.0252\nG1 X135 Y352.45 E3.72454\nG1 X135 Y352.02 E.02305\nG1 Z0.5 F600\n{endif}\n",
+ "best_object_pos": "0.5,0.5",
+ "change_extrusion_role_gcode": "",
+ "change_filament_gcode": "; FLUSH_START\n;@2026-04-03 S1M\n;;; M400 P0\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n{local flush_length_= flush_length}\n{local loops_=max(1,int((flush_length_+89.9) / 90))}\n{local extrude_length_=flush_length_ / loops_}\n{local time_flush_=int(extrude_length_ * loops_ * 300)}\n;;; M400 P{time_flush_} ; ={flush_length_}*300\n\n; retract and z hop\n; G1 E-0.4 F2400\n; G1 Z{toolchange_z+0.6} F600\n\n; MOVE_TO_IMPACT_POSITION\n;;; G1 X352 Y23 F18000\n;;; G1 X356.5 F6000\n;;; M400\n\n; cut filament\n;;; G1 Y13\n;;; G1 Y23 F600\n;;; M400 P76250\n;;; M400 P35780\n\nT[next_extruder] ; change extruder\n\n; MOVE_TO_PRE_SWEEP_POSITION_SAFE\n;;; G1 Y0 F12000\n;;; G1 X0 F12000\n\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; EXIT_THROW_POSITION\n;;; G1 Z{toolchange_z+2.1} F6000\n;;; G1 X105 F12000\n;;; G1 Y352 F12000\n;;; G1 Z{toolchange_z} F600\n;;; G1 E0.4 F2400\n;;; M400\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n; FLUSH_END\n",
+ "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": "340",
+ "extruder_clearance_height_to_rod": "30",
+ "extruder_clearance_radius": "55",
+ "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\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM141 S0 ; turn off box temperature\nM106 P1 S0 ; turn off fan\nM106 P2 S0\nM106 P3 S0\nM84; disable motors \n; disable stepper motors",
+ "machine_load_filament_time": "0",
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_extruding": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_x": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_y": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_z": [
+ "400",
+ "400",
+ "400"
+ ],
+ "machine_max_jerk_e": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_jerk_x": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_y": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_z": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_speed_e": [
+ "80",
+ "40",
+ "104"
+ ],
+ "machine_max_speed_x": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_y": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_z": [
+ "10",
+ "5",
+ "13"
+ ],
+ "machine_min_extruding_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_min_travel_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_pause_gcode": "M600",
+ "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\n; print_bed_min = {print_bed_min[0]},{print_bed_min[1]}\n; print_bed_max = {print_bed_max[0]},{print_bed_max[1]}\n; print_bed_size = {print_bed_size[0]},{print_bed_size[1]}\n; first_layer_print_min = {first_layer_print_min[0]},{first_layer_print_min[1]}\n; first_layer_print_max = {first_layer_print_max[0]},{first_layer_print_max[1]}\n; first_layer_print_size = {first_layer_print_size[0]},{first_layer_print_size[1]}\n; first_layer_fan_speed = 2, {int(additional_cooling_fan_speed[initial_tool] * 255 / 100)}",
+ "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": "hardened_steel",
+ "nozzle_volume": "107",
+ "parking_pos_retraction": "0",
+ "pellet_modded_printer": "0",
+ "preferred_orientation": "0",
+ "printer_flush_multiplier": "1",
+ "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"
+ ],
+ "retract_lift_below": [
+ "348"
+ ],
+ "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": [
+ "0"
+ ],
+ "retraction_length": [
+ "0.4"
+ ],
+ "retraction_minimum_travel": [
+ "1"
+ ],
+ "retraction_speed": [
+ "30"
+ ],
+ "scan_first_layer": "0",
+ "silent_mode": "1",
+ "single_extruder_multi_material": "1",
+ "support_air_filtration": "1",
+ "support_chamber_temp_control": "1",
+ "support_multi_bed_types": "1",
+ "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": [
+ "Slope Lift"
+ ],
+ "z_offset": "0"
+}
diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..63a916be73
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,252 @@
+{
+ "type": "machine",
+ "name": "Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_machine_common",
+ "from": "system",
+ "setting_id": "Anycubic Kobra S1 Max 0.6 nozzle",
+ "instantiation": "true",
+ "printer_technology": "FFF",
+ "printer_settings_id": "Anycubic Kobra S1 Max 0.6 nozzle",
+ "printer_model": "Anycubic Kobra S1 Max",
+ "printer_variant": "0.6",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "default_print_profile": "0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "default_filament_profile": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.6 nozzle"
+ ],
+ "disable_m73": "0",
+ "gcode_flavor": "klipper",
+ "printable_area": [
+ "0x0",
+ "350x0",
+ "350x350",
+ "0x350"
+ ],
+ "printable_height": "350",
+ "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": "{if layer_num==0} ; PURGE LINE\nM204 P500\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=9\nG1 Z0.75 F900 ; for object exclusion\nG1 X135 Y352 F18000\nG1 Z.25 F900\nG1 E0.8 F2400\nG1 E0.6 F2400\nG1 F3000\nG1 X205 Y352 E3.72454\nG1 X205 Y352.45 E.0252\nG1 X135 Y352.45 E3.72454\nG1 X135 Y352.02 E.02305\nG1 Z0.5 F600\n{endif}\n",
+ "best_object_pos": "0.5,0.5",
+ "change_extrusion_role_gcode": "",
+ "change_filament_gcode": "; FLUSH_START\n;@2026-04-03 S1M\n;;; M400 P0\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n{local flush_length_= flush_length}\n{local loops_=max(1,int((flush_length_+89.9) / 90))}\n{local extrude_length_=flush_length_ / loops_}\n{local time_flush_=int(extrude_length_ * loops_ * 300)}\n;;; M400 P{time_flush_} ; ={flush_length_}*300\n\n; retract and z hop\n; G1 E-0.4 F2400\n; G1 Z{toolchange_z+0.6} F600\n\n; MOVE_TO_IMPACT_POSITION\n;;; G1 X352 Y23 F18000\n;;; G1 X356.5 F6000\n;;; M400\n\n; cut filament\n;;; G1 Y13\n;;; G1 Y23 F600\n;;; M400 P76250\n;;; M400 P35780\n\nT[next_extruder] ; change extruder\n\n; MOVE_TO_PRE_SWEEP_POSITION_SAFE\n;;; G1 Y0 F12000\n;;; G1 X0 F12000\n\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; EXIT_THROW_POSITION\n;;; G1 Z{toolchange_z+2.1} F6000\n;;; G1 X105 F12000\n;;; G1 Y352 F12000\n;;; G1 Z{toolchange_z} F600\n;;; G1 E0.4 F2400\n;;; M400\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n; FLUSH_END\n",
+ "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": "340",
+ "extruder_clearance_height_to_rod": "30",
+ "extruder_clearance_radius": "55",
+ "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\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM141 S0 ; turn off box temperature\nM106 P1 S0 ; turn off fan\nM106 P2 S0\nM106 P3 S0\nM84; disable motors \n; disable stepper motors",
+ "machine_load_filament_time": "0",
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_extruding": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_x": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_y": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_z": [
+ "400",
+ "400",
+ "400"
+ ],
+ "machine_max_jerk_e": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_jerk_x": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_y": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_z": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_speed_e": [
+ "80",
+ "40",
+ "104"
+ ],
+ "machine_max_speed_x": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_y": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_z": [
+ "10",
+ "5",
+ "13"
+ ],
+ "machine_min_extruding_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_min_travel_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_pause_gcode": "M600",
+ "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\n; print_bed_min = {print_bed_min[0]},{print_bed_min[1]}\n; print_bed_max = {print_bed_max[0]},{print_bed_max[1]}\n; print_bed_size = {print_bed_size[0]},{print_bed_size[1]}\n; first_layer_print_min = {first_layer_print_min[0]},{first_layer_print_min[1]}\n; first_layer_print_max = {first_layer_print_max[0]},{first_layer_print_max[1]}\n; first_layer_print_size = {first_layer_print_size[0]},{first_layer_print_size[1]}\n; first_layer_fan_speed = 2, {int(additional_cooling_fan_speed[initial_tool] * 255 / 100)}",
+ "machine_tool_change_time": "0",
+ "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": "hardened_steel",
+ "nozzle_volume": "107",
+ "parking_pos_retraction": "0",
+ "pellet_modded_printer": "0",
+ "preferred_orientation": "0",
+ "printer_flush_multiplier": "1",
+ "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"
+ ],
+ "retract_lift_below": [
+ "348"
+ ],
+ "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": [
+ "0"
+ ],
+ "retraction_length": [
+ "0.4"
+ ],
+ "retraction_minimum_travel": [
+ "1"
+ ],
+ "retraction_speed": [
+ "30"
+ ],
+ "scan_first_layer": "0",
+ "silent_mode": "1",
+ "single_extruder_multi_material": "1",
+ "support_air_filtration": "1",
+ "support_chamber_temp_control": "1",
+ "support_multi_bed_types": "1",
+ "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": [
+ "Slope Lift"
+ ],
+ "z_offset": "0"
+}
diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..fa706c6327
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,252 @@
+{
+ "type": "machine",
+ "name": "Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_machine_common",
+ "from": "system",
+ "setting_id": "Anycubic Kobra S1 Max 0.8 nozzle",
+ "instantiation": "true",
+ "printer_technology": "FFF",
+ "printer_settings_id": "Anycubic Kobra S1 Max 0.8 nozzle",
+ "printer_model": "Anycubic Kobra S1 Max",
+ "printer_variant": "0.8",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "default_print_profile": "0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "default_filament_profile": [
+ "Anycubic PLA @Anycubic Kobra S1 Max 0.8 nozzle"
+ ],
+ "disable_m73": "0",
+ "gcode_flavor": "klipper",
+ "printable_area": [
+ "0x0",
+ "350x0",
+ "350x350",
+ "0x350"
+ ],
+ "printable_height": "350",
+ "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": "{if layer_num==0} ; PURGE LINE\nM204 P500\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=9\nG1 Z0.75 F900 ; for object exclusion\nG1 X135 Y352 F18000\nG1 Z.25 F900\nG1 E0.8 F2400\nG1 E0.6 F2400\nG1 F3000\nG1 X205 Y352 E3.72454\nG1 X205 Y352.45 E.0252\nG1 X135 Y352.45 E3.72454\nG1 X135 Y352.02 E.02305\nG1 Z0.5 F600\n{endif}\n",
+ "best_object_pos": "0.5,0.5",
+ "change_extrusion_role_gcode": "",
+ "change_filament_gcode": "; FLUSH_START\n;@2026-04-03 S1M\n;;; M400 P0\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n{local flush_length_= flush_length}\n{local loops_=max(1,int((flush_length_+89.9) / 90))}\n{local extrude_length_=flush_length_ / loops_}\n{local time_flush_=int(extrude_length_ * loops_ * 300)}\n;;; M400 P{time_flush_} ; ={flush_length_}*300\n\n; retract and z hop\n; G1 E-0.4 F2400\n; G1 Z{toolchange_z+0.6} F600\n\n; MOVE_TO_IMPACT_POSITION\n;;; G1 X352 Y23 F18000\n;;; G1 X356.5 F6000\n;;; M400\n\n; cut filament\n;;; G1 Y13\n;;; G1 Y23 F600\n;;; M400 P76250\n;;; M400 P35780\n\nT[next_extruder] ; change extruder\n\n; MOVE_TO_PRE_SWEEP_POSITION_SAFE\n;;; G1 Y0 F12000\n;;; G1 X0 F12000\n\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; MOVE_TO_PRE_SWEEP_POSITION\n;;; G1 Y375 F12000\n;;; G1 X105 F12000\n;;; M400\n\n; MOVE_TO_SWEEP_POSITION\n;;; G1 X87 F6000\n;;; G1 Y375 F12000\n;;; M400\n\n; EXIT_THROW_POSITION\n;;; G1 Z{toolchange_z+2.1} F6000\n;;; G1 X105 F12000\n;;; G1 Y352 F12000\n;;; G1 Z{toolchange_z} F600\n;;; G1 E0.4 F2400\n;;; M400\n;_GP_INLINE_ESTIMATED_PRINTING_TIME_PLACEHOLDER\n; FLUSH_END\n",
+ "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": "340",
+ "extruder_clearance_height_to_rod": "30",
+ "extruder_clearance_radius": "55",
+ "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\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM141 S0 ; turn off box temperature\nM106 P1 S0 ; turn off fan\nM106 P2 S0\nM106 P3 S0\nM84; disable motors \n; disable stepper motors",
+ "machine_load_filament_time": "0",
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_extruding": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "5000",
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_x": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_y": [
+ "20000",
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_z": [
+ "400",
+ "400",
+ "400"
+ ],
+ "machine_max_jerk_e": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_jerk_x": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_y": [
+ "15",
+ "15",
+ "15"
+ ],
+ "machine_max_jerk_z": [
+ "1",
+ "1",
+ "1"
+ ],
+ "machine_max_speed_e": [
+ "80",
+ "40",
+ "104"
+ ],
+ "machine_max_speed_x": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_y": [
+ "600",
+ "300",
+ "780"
+ ],
+ "machine_max_speed_z": [
+ "10",
+ "5",
+ "13"
+ ],
+ "machine_min_extruding_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_min_travel_rate": [
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_pause_gcode": "M600",
+ "machine_start_gcode": "G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117\n; print_bed_min = {print_bed_min[0]},{print_bed_min[1]}\n; print_bed_max = {print_bed_max[0]},{print_bed_max[1]}\n; print_bed_size = {print_bed_size[0]},{print_bed_size[1]}\n; first_layer_print_min = {first_layer_print_min[0]},{first_layer_print_min[1]}\n; first_layer_print_max = {first_layer_print_max[0]},{first_layer_print_max[1]}\n; first_layer_print_size = {first_layer_print_size[0]},{first_layer_print_size[1]}\n; first_layer_fan_speed = 2, {int(additional_cooling_fan_speed[initial_tool] * 255 / 100)}",
+ "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_height": "4",
+ "nozzle_hrc": "0",
+ "nozzle_type": "hardened_steel",
+ "nozzle_volume": "107",
+ "parking_pos_retraction": "0",
+ "pellet_modded_printer": "0",
+ "preferred_orientation": "0",
+ "printer_flush_multiplier": "1",
+ "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"
+ ],
+ "retract_lift_below": [
+ "348"
+ ],
+ "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": [
+ "0"
+ ],
+ "retraction_length": [
+ "0.4"
+ ],
+ "retraction_minimum_travel": [
+ "1"
+ ],
+ "retraction_speed": [
+ "30"
+ ],
+ "scan_first_layer": "0",
+ "silent_mode": "1",
+ "single_extruder_multi_material": "1",
+ "support_air_filtration": "0",
+ "support_chamber_temp_control": "1",
+ "support_multi_bed_types": "1",
+ "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": [
+ "Slope Lift"
+ ],
+ "z_offset": "0"
+}
diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max.json b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max.json
new file mode 100644
index 0000000000..c47f2e7fa2
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Kobra S1 Max.json
@@ -0,0 +1,12 @@
+{
+ "type": "machine_model",
+ "machine_tech": "FFF",
+ "family": "Anycubic",
+ "name": "Anycubic Kobra S1 Max",
+ "model_id": "Anycubic Kobra S1 Max",
+ "nozzle_diameter": "0.4;0.25;0.6;0.8",
+ "bed_model": "Anycubic Kobra S1 Max_buildplate_model.stl",
+ "bed_texture": "Anycubic Kobra S1 Max_buildplate_texture.svg",
+ "hotend_model": "",
+ "default_materials": "Anycubic PLA @Anycubic Kobra S1 Max 0.4 nozzle"
+}
diff --git a/resources/profiles/Anycubic/process/0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/process/0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..a4f9f74e3c
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.06mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "layer_height": "0.06",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "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.1",
+ "brim_type": "auto_brim",
+ "brim_width": "5",
+ "compatible_printers_condition": "",
+ "counterbore_hole_bridging": "none",
+ "default_acceleration": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "initial_layer_jerk": "9",
+ "initial_layer_line_width": "0.3",
+ "initial_layer_min_bead_width": "85%",
+ "initial_layer_print_height": "0.15",
+ "initial_layer_speed": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.3",
+ "inner_wall_speed": "120",
+ "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": "2000",
+ "internal_solid_infill_line_width": "0.27",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "line_width": "0.27",
+ "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.27",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "4",
+ "smooth_speed_discontinuity_area": "1",
+ "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.3",
+ "sparse_infill_pattern": "gyroid",
+ "sparse_infill_speed": "100",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "support_bottom_interface_spacing": "0.5",
+ "support_bottom_z_distance": "0.06",
+ "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.27",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.06",
+ "support_type": "tree(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.27",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "120",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json
index e134a64791..be5df8d4b6 100644
--- a/resources/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.08mm HighDetail @Anycubic Kobra 3 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "10000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "450",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
index 074fd98f18..fa758a8187 100644
--- a/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
@@ -201,10 +201,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "150",
@@ -271,7 +273,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..64f9ae67cc
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.08mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "layer_height": "0.08",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "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.1",
+ "brim_type": "auto_brim",
+ "brim_width": "5",
+ "compatible_printers_condition": "",
+ "counterbore_hole_bridging": "none",
+ "default_acceleration": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "initial_layer_jerk": "9",
+ "initial_layer_line_width": "0.3",
+ "initial_layer_min_bead_width": "85%",
+ "initial_layer_print_height": "0.15",
+ "initial_layer_speed": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.3",
+ "inner_wall_speed": "120",
+ "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": "2000",
+ "internal_solid_infill_line_width": "0.27",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "line_width": "0.27",
+ "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.27",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "4",
+ "smooth_speed_discontinuity_area": "1",
+ "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.3",
+ "sparse_infill_pattern": "gyroid",
+ "sparse_infill_speed": "100",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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.27",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "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": "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.27",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "120",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..3d95d09050
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.08mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.08",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "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": "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": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "topbottom",
+ "gap_infill_speed": "80",
+ "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.45",
+ "inner_wall_speed": "120",
+ "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": "50%",
+ "internal_solid_infill_line_width": "0.42",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "120",
+ "ironing_angle": "-1",
+ "ironing_flow": "8%",
+ "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",
+ "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": "2000",
+ "outer_wall_jerk": "9",
+ "outer_wall_line_width": "0.42",
+ "outer_wall_speed": "60",
+ "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": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "15",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "top_shell_layers": "9",
+ "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": "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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"
+}
diff --git a/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra X 0.4 nozzle.json
index 2fcb7a8b22..ce03d4d129 100644
--- a/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.08mm Standard @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json b/resources/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json
index f133804659..2a216e90a3 100644
--- a/resources/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.10mm Detail @Anycubic Kobra 3 0.2 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.22",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "4",
diff --git a/resources/profiles/Anycubic/process/0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/process/0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..92745cc003
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.10mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "layer_height": "0.1",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "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.1",
+ "brim_type": "auto_brim",
+ "brim_width": "5",
+ "compatible_printers_condition": "",
+ "counterbore_hole_bridging": "none",
+ "default_acceleration": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "initial_layer_jerk": "9",
+ "initial_layer_line_width": "0.3",
+ "initial_layer_min_bead_width": "85%",
+ "initial_layer_print_height": "0.15",
+ "initial_layer_speed": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.3",
+ "inner_wall_speed": "120",
+ "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": "2000",
+ "internal_solid_infill_line_width": "0.27",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "line_width": "0.27",
+ "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.27",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "4",
+ "smooth_speed_discontinuity_area": "1",
+ "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.3",
+ "sparse_infill_pattern": "gyroid",
+ "sparse_infill_speed": "100",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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.27",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "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": "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.27",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "120",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 nozzle.json
index 245347e3fd..f8ab5c8bd0 100644
--- a/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 2 Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json
index 15a0bf12b1..3a5d63fef9 100644
--- a/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra 3 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "30%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "10000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "430",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra Neo 0.4 nozzle.json
index bf2a8d58e8..402386ae4f 100644
--- a/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.12mm Detail @Anycubic Kobra Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.12mm High Quality @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm High Quality @Anycubic Kobra X 0.4 nozzle.json
index df07c7fbf8..7b8a19ea17 100644
--- a/resources/profiles/Anycubic/process/0.12mm High Quality @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.12mm High Quality @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "80",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "3dhoneycomb",
"sparse_infill_speed": "180",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
index cb3f57a159..395994f87c 100644
--- a/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
@@ -201,10 +201,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "150",
@@ -271,7 +273,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..1dce201c94
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.12mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "layer_height": "0.12",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "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.1",
+ "brim_type": "auto_brim",
+ "brim_width": "5",
+ "compatible_printers_condition": "",
+ "counterbore_hole_bridging": "none",
+ "default_acceleration": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "initial_layer_jerk": "9",
+ "initial_layer_line_width": "0.3",
+ "initial_layer_min_bead_width": "85%",
+ "initial_layer_print_height": "0.15",
+ "initial_layer_speed": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.3",
+ "inner_wall_speed": "120",
+ "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": "2000",
+ "internal_solid_infill_line_width": "0.27",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "line_width": "0.27",
+ "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.27",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "4",
+ "smooth_speed_discontinuity_area": "1",
+ "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.3",
+ "sparse_infill_pattern": "gyroid",
+ "sparse_infill_speed": "100",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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.27",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "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": "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.27",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "120",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..693c1e7e0c
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.12mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.12",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "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": "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": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "topbottom",
+ "gap_infill_speed": "180",
+ "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.45",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "internal_bridge_flow": "1",
+ "internal_bridge_speed": "150%",
+ "internal_solid_infill_acceleration": "50%",
+ "internal_solid_infill_line_width": "0.42",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "180",
+ "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",
+ "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": "2000",
+ "outer_wall_jerk": "9",
+ "outer_wall_line_width": "0.42",
+ "outer_wall_speed": "60",
+ "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": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "180",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "20",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "top_shell_layers": "7",
+ "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": "150",
+ "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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"
+}
diff --git a/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra X 0.4 nozzle.json
index 4ec997a0db..85c47f9697 100644
--- a/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.12mm Standard @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "180",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json b/resources/profiles/Anycubic/process/0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
new file mode 100644
index 0000000000..fdea0ece35
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.14mm Standard @Anycubic Kobra S1 Max 0.25 nozzle",
+ "layer_height": "0.14",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.25 nozzle"
+ ],
+ "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.1",
+ "brim_type": "auto_brim",
+ "brim_width": "5",
+ "compatible_printers_condition": "",
+ "counterbore_hole_bridging": "none",
+ "default_acceleration": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "initial_layer_jerk": "9",
+ "initial_layer_line_width": "0.3",
+ "initial_layer_min_bead_width": "85%",
+ "initial_layer_print_height": "0.15",
+ "initial_layer_speed": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.3",
+ "inner_wall_speed": "120",
+ "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": "2000",
+ "internal_solid_infill_line_width": "0.27",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "line_width": "0.27",
+ "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.27",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "4",
+ "smooth_speed_discontinuity_area": "1",
+ "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.3",
+ "sparse_infill_pattern": "gyroid",
+ "sparse_infill_speed": "100",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "support_bottom_interface_spacing": "0.5",
+ "support_bottom_z_distance": "0.14",
+ "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.27",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.14",
+ "support_type": "tree(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.27",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "120",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..d158f88254
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.16mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.16",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "accel_to_decel_enable": "1",
+ "accel_to_decel_factor": "50%",
+ "alternate_extra_wall": "0",
+ "bottom_shell_layers": "4",
+ "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.1",
+ "brim_type": "auto_brim",
+ "brim_width": "5",
+ "compatible_printers_condition": "",
+ "counterbore_hole_bridging": "none",
+ "default_acceleration": "4000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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_combination_max_layer_height": "100%",
+ "infill_direction": "45",
+ "infill_jerk": "9",
+ "infill_wall_overlap": "15%",
+ "initial_layer_acceleration": "500",
+ "initial_layer_infill_speed": "100",
+ "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": "0",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.45",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "internal_bridge_flow": "1",
+ "internal_bridge_speed": "150%",
+ "internal_solid_infill_acceleration": "50%",
+ "internal_solid_infill_line_width": "0.42",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "200",
+ "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",
+ "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": "2000",
+ "outer_wall_jerk": "9",
+ "outer_wall_line_width": "0.42",
+ "outer_wall_speed": "60",
+ "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": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "gyroid",
+ "sparse_infill_speed": "200",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "25",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "top_shell_layers": "6",
+ "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": "150",
+ "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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"
+}
diff --git a/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra X 0.4 nozzle.json
index 8f75948075..e15494d478 100644
--- a/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm High Quality @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "200",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json
index 12c6d8bd27..fdef77ff1a 100644
--- a/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 2 Pro 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json
index c23132bcfb..97f716e4e6 100644
--- a/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm Optimal @Anycubic Kobra 3 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "30%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
index a5668614a5..7d795f6f5f 100644
--- a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
index 283b342d49..9ea61a320d 100644
--- a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
@@ -201,10 +201,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "300",
@@ -271,7 +273,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
index a2725e692f..fee307ecb7 100644
--- a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..cbe43a4076
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.16mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.16",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.4 nozzle"
+ ],
+ "accel_to_decel_enable": "1",
+ "accel_to_decel_factor": "50%",
+ "alternate_extra_wall": "0",
+ "bottom_shell_layers": "4",
+ "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.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": "0",
+ "dont_filter_internal_bridges": "disabled",
+ "draft_shield": "disabled",
+ "elefant_foot_compensation": "0.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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_combination_max_layer_height": "100%",
+ "infill_direction": "45",
+ "infill_jerk": "9",
+ "infill_wall_overlap": "15%",
+ "initial_layer_acceleration": "500",
+ "initial_layer_infill_speed": "100",
+ "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",
+ "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": "50%",
+ "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",
+ "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": "9",
+ "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",
+ "overhang_4_4_speed": "10",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "350",
+ "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": "0",
+ "support_angle": "0",
+ "support_base_pattern": "default",
+ "support_base_pattern_spacing": "2.5",
+ "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": "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "25",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "top_shell_layers": "6",
+ "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": "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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"
+}
diff --git a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra X 0.4 nozzle.json
index a1b96bf53c..fb53ce7666 100644
--- a/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.16mm Standard @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "350",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
index eb4fcbf0f3..9b9e21adf0 100644
--- a/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "80",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..d5ab647545
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.18mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "layer_height": "0.18",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 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": "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": "5000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "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": "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",
+ "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": "1",
+ "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": "40",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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.18",
+ "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.62",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.18",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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": "monotonicline",
+ "top_surface_speed": "150",
+ "travel_acceleration": "5000",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..30a033b0af
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.20mm High Quality @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.2",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 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": "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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_combination_max_layer_height": "100%",
+ "infill_direction": "45",
+ "infill_jerk": "9",
+ "infill_wall_overlap": "15%",
+ "initial_layer_acceleration": "500",
+ "initial_layer_infill_speed": "100",
+ "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": "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "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": "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",
+ "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": "9",
+ "outer_wall_line_width": "0.42",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "250",
+ "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": "0",
+ "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "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": "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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.05"
+}
diff --git a/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra X 0.4 nozzle.json
index 9ec3d02de1..456ae972a9 100644
--- a/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm High Quality @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "200",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json
index 1952723c26..97407e08f3 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Max 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
index 87dba6f053..1864c98012 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json
index af476d81f4..5c6f12d627 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Plus 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json
index 1a68255226..f8e9ed2ad2 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 2 Pro 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json
index d0c88dea58..c100066f8d 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "30%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
index 5eaf61f432..5a774acaf5 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
@@ -201,10 +201,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "300",
@@ -271,7 +273,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
index bbda2c2422..997dc006b6 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
index 30d5c15c5e..0e2f229719 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json
index 6549cf28e9..3c5ae5367a 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "270",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "outer wall/inner wall",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..327aaf2b73
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.20mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.2",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 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": "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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_combination_max_layer_height": "100%",
+ "infill_direction": "45",
+ "infill_jerk": "9",
+ "infill_wall_overlap": "15%",
+ "initial_layer_acceleration": "500",
+ "initial_layer_infill_speed": "100",
+ "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",
+ "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": "5000",
+ "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",
+ "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": "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": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "300",
+ "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": "0",
+ "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "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": "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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.05"
+}
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra X 0.4 nozzle.json
index db1ff50f64..efd0162508 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "300",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json
index 971bd32318..916e0a2f7f 100644
--- a/resources/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.24mm Draft @Anycubic Kobra 3 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "30%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
index a2619bcd50..2581762c62 100644
--- a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
@@ -201,10 +201,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "150",
@@ -271,7 +273,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
index 50c9dc9b2f..a86f754d77 100644
--- a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "80",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
index ae710a3819..ec94279cf6 100644
--- a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..b732b322aa
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.24mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.24",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 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": "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "topbottom",
+ "gap_infill_speed": "230",
+ "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": "100",
+ "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": "230",
+ "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": "50%",
+ "internal_solid_infill_line_width": "0.42",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "230",
+ "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",
+ "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": "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": "35",
+ "overhang_4_4_speed": "10",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "230",
+ "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": "0",
+ "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "35",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "top_shell_layers": "4",
+ "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": "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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"
+}
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..cb9df3a011
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.24mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "layer_height": "0.24",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 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": "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": "5000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "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": "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",
+ "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": "1",
+ "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": "40",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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.62",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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": "monotonicline",
+ "top_surface_speed": "150",
+ "travel_acceleration": "5000",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..edd4a7a115
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.24mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "layer_height": "0.24",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 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": "1",
+ "bridge_no_support": "0",
+ "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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.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": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "internal_bridge_flow": "1",
+ "internal_bridge_speed": "150%",
+ "internal_solid_infill_acceleration": "5000",
+ "internal_solid_infill_line_width": "0.82",
+ "internal_solid_infill_pattern": "monotonic",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "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": "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.82",
+ "outer_wall_speed": "120",
+ "overhang_1_4_speed": "0",
+ "overhang_2_4_speed": "40",
+ "overhang_3_4_speed": "15",
+ "overhang_4_4_speed": "5",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "5",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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": "50",
+ "support_interface_top_layers": "2",
+ "support_line_width": "0.82",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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.82",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "150",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra X 0.4 nozzle.json
index d10b3941c2..04dda6f1a0 100644
--- a/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.24mm Standard @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "230",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json
index 2e0a0c6882..dd3c9c0252 100644
--- a/resources/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.28mm Draft @Anycubic Kobra 2 Pro 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "120",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
index c97ba652f2..e5109f344a 100644
--- a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 2 Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "120",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
index e12f093307..fc6a501064 100644
--- a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra 3 Max 0.4 nozzle.json
@@ -201,10 +201,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "150",
@@ -271,7 +273,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
index d55474718a..c6e64b4d06 100644
--- a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra Neo 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "120",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..04d8aad6f8
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle.json
@@ -0,0 +1,320 @@
+{
+ "type": "process",
+ "name": "0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.28mm Standard @Anycubic Kobra S1 Max 0.4 nozzle",
+ "layer_height": "0.28",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 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": "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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_combination_max_layer_height": "100%",
+ "infill_direction": "45",
+ "infill_jerk": "9",
+ "infill_wall_overlap": "15%",
+ "initial_layer_acceleration": "500",
+ "initial_layer_infill_speed": "100",
+ "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": "200",
+ "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": "50%",
+ "internal_solid_infill_line_width": "0.42",
+ "internal_solid_infill_pattern": "zig-zag",
+ "internal_solid_infill_speed": "200",
+ "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",
+ "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": "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": "35",
+ "overhang_4_4_speed": "10",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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": "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "200",
+ "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": "0",
+ "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": "1",
+ "support_remove_small_overhang": "1",
+ "support_speed": "150",
+ "support_style": "default",
+ "support_threshold_angle": "40",
+ "support_threshold_overlap": "50%",
+ "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": "15%",
+ "top_shell_layers": "4",
+ "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": "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_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": "15",
+ "wipe_tower_extra_flow": "100%",
+ "wipe_tower_extra_spacing": "120%",
+ "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"
+}
diff --git a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra X 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra X 0.4 nozzle.json
index 8c7d078634..dd6f188d40 100644
--- a/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra X 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.28mm Standard @Anycubic Kobra X 0.4 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "200",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json b/resources/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json
index 7ad0b29957..c1e05690d1 100644
--- a/resources/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.28mm SuperDraft @Anycubic Kobra 3 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "30%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json
index 1449960c94..6c768da89e 100644
--- a/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 0.6 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "10000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "100",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
index 723e5f30a1..cb390b04df 100644
--- a/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "80",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..6d116c8358
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.30mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "layer_height": "0.3",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 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": "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": "5000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "5000",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.62",
+ "inner_wall_speed": "120",
+ "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": "5000",
+ "internal_solid_infill_line_width": "0.62",
+ "internal_solid_infill_pattern": "monotonic",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "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": "1",
+ "ooze_prevention": "0",
+ "outer_wall_acceleration": "5000",
+ "outer_wall_jerk": "9",
+ "outer_wall_line_width": "0.62",
+ "outer_wall_speed": "60",
+ "overhang_1_4_speed": "0",
+ "overhang_2_4_speed": "40",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "4",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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.62",
+ "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": "100",
+ "support_style": "default",
+ "support_threshold_angle": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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": "monotonicline",
+ "top_surface_speed": "150",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
index d938dcf6e9..76fe68130f 100644
--- a/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..0cdc37581a
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.32mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "layer_height": "0.32",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 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": "1",
+ "bridge_no_support": "0",
+ "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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.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": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "internal_bridge_flow": "1",
+ "internal_bridge_speed": "150%",
+ "internal_solid_infill_acceleration": "5000",
+ "internal_solid_infill_line_width": "0.82",
+ "internal_solid_infill_pattern": "monotonic",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "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": "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.82",
+ "outer_wall_speed": "120",
+ "overhang_1_4_speed": "0",
+ "overhang_2_4_speed": "40",
+ "overhang_3_4_speed": "15",
+ "overhang_4_4_speed": "5",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "5",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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": "50",
+ "support_interface_top_layers": "2",
+ "support_line_width": "0.82",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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.82",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "150",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
index ee64ec6c4e..ce9a786c74 100644
--- a/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "80",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..9069f4ea47
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.36mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "layer_height": "0.36",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 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": "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": "5000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "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": "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",
+ "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": "1",
+ "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": "40",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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.62",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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": "monotonicline",
+ "top_surface_speed": "150",
+ "travel_acceleration": "5000",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json
index d8a97a358e..d3fc636a72 100644
--- a/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "100",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
index 716512b2d9..5292286451 100644
--- a/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..0046750514
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.40mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "layer_height": "0.4",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 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": "1",
+ "bridge_no_support": "0",
+ "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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.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": "5000",
+ "inner_wall_jerk": "9",
+ "inner_wall_line_width": "0.82",
+ "inner_wall_speed": "120",
+ "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": "5000",
+ "internal_solid_infill_line_width": "0.82",
+ "internal_solid_infill_pattern": "monotonic",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "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": "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.82",
+ "outer_wall_speed": "60",
+ "overhang_1_4_speed": "0",
+ "overhang_2_4_speed": "40",
+ "overhang_3_4_speed": "15",
+ "overhang_4_4_speed": "5",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "5",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "40",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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": "50",
+ "support_interface_top_layers": "2",
+ "support_line_width": "0.82",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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.82",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "150",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
index 96480e7a25..3c2eb20b9b 100644
--- a/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra 3 Max 0.6 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "80",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json b/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..e7f2ea817a
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.42mm Standard @Anycubic Kobra S1 Max 0.6 nozzle",
+ "layer_height": "0.42",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.6 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": "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": "5000",
+ "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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": "60",
+ "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": "40",
+ "initial_layer_travel_speed": "100%",
+ "inner_wall_acceleration": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "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": "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",
+ "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": "1",
+ "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": "40",
+ "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",
+ "overhang_totally_speed": "10",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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.62",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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": "monotonicline",
+ "top_surface_speed": "150",
+ "travel_acceleration": "5000",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
index 72faf5285f..52a8025a8c 100644
--- a/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
+++ b/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra 3 Max 0.8 nozzle.json
@@ -212,10 +212,12 @@
"smooth_coefficient": "40",
"smooth_speed_discontinuity_area": "1",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "5000",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -285,7 +287,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..48f510cb13
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.48mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "layer_height": "0.48",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 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": "1",
+ "bridge_no_support": "0",
+ "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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.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": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "internal_bridge_flow": "1",
+ "internal_bridge_speed": "150%",
+ "internal_solid_infill_acceleration": "5000",
+ "internal_solid_infill_line_width": "0.82",
+ "internal_solid_infill_pattern": "monotonic",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "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": "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.82",
+ "outer_wall_speed": "120",
+ "overhang_1_4_speed": "0",
+ "overhang_2_4_speed": "40",
+ "overhang_3_4_speed": "15",
+ "overhang_4_4_speed": "5",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "5",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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": "50",
+ "support_interface_top_layers": "2",
+ "support_line_width": "0.82",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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.82",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "150",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Anycubic/process/0.56mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json b/resources/profiles/Anycubic/process/0.56mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..51da005e82
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.56mm Standard @Anycubic Kobra S1 Max 0.8 nozzle.json
@@ -0,0 +1,323 @@
+{
+ "type": "process",
+ "name": "0.56mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "inherits": "fdm_process_common",
+ "from": "system",
+ "setting_id": "GP004",
+ "instantiation": "true",
+ "print_settings_id": "0.56mm Standard @Anycubic Kobra S1 Max 0.8 nozzle",
+ "layer_height": "0.56",
+ "compatible_printers": [
+ "Anycubic Kobra S1 Max 0.8 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": "1",
+ "bridge_no_support": "0",
+ "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": "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.1",
+ "elefant_foot_compensation_layers": "1",
+ "enable_arc_fitting": "0",
+ "enable_extra_bridge_layer": "disabled",
+ "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",
+ "extrusion_rate_smoothing_external_perimeter_only": "0",
+ "filename_format": "{timestamp}-{if plate_name==\"\" then input_filename_base+\"_plate\" else plate_name endif}{\"(\"+plate_number+\")\"}_{filament_type[initial_tool]}_{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_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": "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": "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.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": "5000",
+ "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_angle": "0",
+ "internal_bridge_density": "100%",
+ "internal_bridge_flow": "1",
+ "internal_bridge_speed": "150%",
+ "internal_solid_infill_acceleration": "5000",
+ "internal_solid_infill_line_width": "0.82",
+ "internal_solid_infill_pattern": "monotonic",
+ "internal_solid_infill_speed": "150",
+ "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",
+ "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": "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.82",
+ "outer_wall_speed": "120",
+ "overhang_1_4_speed": "0",
+ "overhang_2_4_speed": "40",
+ "overhang_3_4_speed": "15",
+ "overhang_4_4_speed": "5",
+ "overhang_reverse": "0",
+ "overhang_reverse_internal_only": "0",
+ "overhang_reverse_threshold": "50%",
+ "overhang_speed_classic": "0",
+ "overhang_totally_speed": "5",
+ "post_process": [],
+ "precise_outer_wall": "0",
+ "precise_z_height": "0",
+ "preheat_steps": "1",
+ "preheat_time": "0",
+ "prime_tower_brim_width": "5",
+ "prime_tower_extra_rib_length": "0",
+ "prime_tower_fillet_wall": "1",
+ "prime_tower_flat_ironing": "0",
+ "prime_tower_infill_gap": "150%",
+ "prime_tower_max_speed": "90",
+ "prime_tower_rib_wall": "1",
+ "prime_tower_rib_width": "8",
+ "prime_tower_skip_points": "1",
+ "prime_tower_width": "30",
+ "prime_volume": "30",
+ "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": "30",
+ "scarf_overhang_threshold": "40%",
+ "seam_gap": "10%",
+ "seam_position": "aligned",
+ "seam_slope_conditional": "1",
+ "seam_slope_entire_loop": "0",
+ "seam_slope_inner_walls": "1",
+ "seam_slope_min_length": "10",
+ "seam_slope_start_height": "10%",
+ "seam_slope_steps": "10",
+ "seam_slope_type": "none",
+ "single_extruder_multi_material_priming": "0",
+ "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",
+ "smooth_coefficient": "80",
+ "smooth_speed_discontinuity_area": "1",
+ "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": "grid",
+ "sparse_infill_speed": "100",
+ "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": "50",
+ "support_interface_top_layers": "2",
+ "support_line_width": "0.82",
+ "support_object_first_layer_gap": "0.2",
+ "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": "30",
+ "support_threshold_overlap": "50%",
+ "support_top_z_distance": "0.25",
+ "support_type": "tree(auto)",
+ "thick_bridges": "0",
+ "thick_internal_bridges": "0",
+ "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.82",
+ "top_surface_pattern": "monotonicline",
+ "top_surface_speed": "150",
+ "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_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_extra_flow": "100%",
+ "wipe_tower_filament": "0",
+ "wipe_tower_no_sparse_layers": "0",
+ "wiping_volumes_extruders": [
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70",
+ "70"
+ ],
+ "xy_contour_compensation": "0",
+ "xy_hole_compensation": "0"
+}
diff --git a/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json
index 93b8613da9..c89ee8e095 100644
--- a/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json
@@ -190,10 +190,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "450",
@@ -251,7 +253,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
"wall_transition_angle": "10",
diff --git a/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json
index 5123de081a..ce5ad5c7f1 100644
--- a/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json
+++ b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json
@@ -195,10 +195,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.22",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "100",
@@ -265,7 +267,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "4",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json
index 0d896ca2be..912a4cb702 100644
--- a/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json
@@ -186,10 +186,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"spiral_mode": "0",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json
index 245473f07c..8384c1cdc6 100644
--- a/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json
@@ -188,10 +188,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"spiral_mode": "0",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json
index bdf9bdf87d..73eb6f2de0 100644
--- a/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json
@@ -187,10 +187,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"spiral_mode": "0",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json
index 4fe81c286d..543be5a464 100644
--- a/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json
@@ -188,10 +188,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"spiral_mode": "0",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json
index 03c9cadacc..dd8991d970 100644
--- a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json
@@ -191,10 +191,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"spiral_mode": "0",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json
index dadf30880e..a5e12d58e3 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json
@@ -192,10 +192,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "270",
@@ -251,7 +253,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
"wall_transition_angle": "10",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json
index 3acd94ae92..d2e8e3c47d 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json
@@ -181,10 +181,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "3",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json
index 83760ac0f5..b550831c47 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json
@@ -181,10 +181,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "3",
"wall_sequence": "outer wall/inner wall",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json
index 8268b4c684..371cf4af0c 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json
@@ -181,10 +181,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json
index 2b46ef8cc0..c5314cf214 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json
@@ -181,10 +181,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json
index d49c0d1cc4..0a2eb73185 100644
--- a/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json
@@ -189,10 +189,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "25%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "270",
@@ -251,7 +253,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_sequence": "inner wall/outer wall",
"wall_transition_angle": "10",
diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json
index 15f13e26b3..4b4f738188 100644
--- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json
@@ -186,10 +186,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "230",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json
index 16d057d881..cc263a85b1 100644
--- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json
+++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json
@@ -195,10 +195,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "100",
@@ -265,7 +267,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json
index ce4ad73540..1dc4a6ac09 100644
--- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json
+++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json
@@ -195,10 +195,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "100",
@@ -265,7 +267,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json
index dcb8998cf6..652a43780e 100644
--- a/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json
@@ -188,10 +188,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "200",
@@ -250,7 +252,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json b/resources/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json
index b12228818a..b1a9fbe2b2 100644
--- a/resources/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json
+++ b/resources/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json
@@ -185,10 +185,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.4",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "270",
@@ -255,7 +257,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/CoLiDo/process/fdm_process_colidox16_common.json b/resources/profiles/CoLiDo/process/fdm_process_colidox16_common.json
index 3306fbda47..ac5b507cce 100644
--- a/resources/profiles/CoLiDo/process/fdm_process_colidox16_common.json
+++ b/resources/profiles/CoLiDo/process/fdm_process_colidox16_common.json
@@ -196,10 +196,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.4",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "90",
@@ -266,7 +268,8 @@
"tree_support_wall_count": "2",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json b/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
index b4441aa4a5..b926f2ee86 100644
--- a/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
+++ b/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
@@ -137,10 +137,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "10%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.4",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -199,7 +201,8 @@
"tree_support_top_rate": "30%",
"tree_support_wall_count": "0",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "3",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json
index 2f807eea7f..0f6ca28523 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender-5 Max 0.4mm nozzle.json
@@ -170,10 +170,12 @@
"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": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "10",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.55",
"sparse_infill_pattern": "zig-zag",
"sparse_infill_speed": "500",
@@ -240,7 +242,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json
index c55d985a14..3acd8b0e6b 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json
@@ -175,10 +175,12 @@
"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": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "270",
@@ -247,7 +249,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json b/resources/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json
index 322d3617eb..6d0f47641d 100644
--- a/resources/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json
+++ b/resources/profiles/Creality/process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json
@@ -172,10 +172,12 @@
"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": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "10",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.55",
"sparse_infill_pattern": "zig-zag",
"sparse_infill_speed": "500",
@@ -242,7 +244,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json b/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json
index 7a05eb7d6c..a138244578 100644
--- a/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json
@@ -152,10 +152,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.62",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
@@ -222,7 +224,8 @@
"tree_support_top_rate": "30%",
"tree_support_wall_count": "0",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json b/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json
index c5f40a4379..40482514f4 100644
--- a/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json
+++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json
@@ -152,10 +152,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.82",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
@@ -222,7 +224,8 @@
"tree_support_top_rate": "30%",
"tree_support_wall_count": "0",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/Cubicon/process/process template @base.json b/resources/profiles/Cubicon/process/process template @base.json
index 8d1a85cdbc..74ddfa11d6 100644
--- a/resources/profiles/Cubicon/process/process template @base.json
+++ b/resources/profiles/Cubicon/process/process template @base.json
@@ -211,10 +211,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "10%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "270",
@@ -284,7 +286,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "outer wall/inner wall",
diff --git a/resources/profiles/Eryone/process/0.20mm Standard @Thinker X400.json b/resources/profiles/Eryone/process/0.20mm Standard @Thinker X400.json
index 4eae544e9d..f8557ceca8 100644
--- a/resources/profiles/Eryone/process/0.20mm Standard @Thinker X400.json
+++ b/resources/profiles/Eryone/process/0.20mm Standard @Thinker X400.json
@@ -144,10 +144,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.54",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "250",
@@ -208,7 +210,8 @@
"tree_support_top_rate": "30%",
"tree_support_wall_count": "2",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Eryone/process/fdm_process_eryone_ER20_common.json b/resources/profiles/Eryone/process/fdm_process_eryone_ER20_common.json
index 4f142e89e0..c4d744f31e 100644
--- a/resources/profiles/Eryone/process/fdm_process_eryone_ER20_common.json
+++ b/resources/profiles/Eryone/process/fdm_process_eryone_ER20_common.json
@@ -136,10 +136,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "20%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": "80",
diff --git a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json
index 5891d54b67..eeb3b76db1 100644
--- a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json
+++ b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json
@@ -147,10 +147,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "270",
@@ -212,7 +214,8 @@
"tree_support_top_rate": "30%",
"tree_support_wall_count": "0",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json b/resources/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json
index e21d9fa213..9b34de8437 100644
--- a/resources/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json
+++ b/resources/profiles/FlyingBear/process/Ghost7/fdm_process_common_Ghost7.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json b/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json
index 869f9a48cd..d922fcf3dc 100644
--- a/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json
+++ b/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/FlyingBear/process/fdm_process_common.json b/resources/profiles/FlyingBear/process/fdm_process_common.json
index 719fe2ed2d..7e7bc9ddb1 100644
--- a/resources/profiles/FlyingBear/process/fdm_process_common.json
+++ b/resources/profiles/FlyingBear/process/fdm_process_common.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Ginger Additive/process/fdm_process_common.json b/resources/profiles/Ginger Additive/process/fdm_process_common.json
index 1034df1315..cd590b710e 100644
--- a/resources/profiles/Ginger Additive/process/fdm_process_common.json
+++ b/resources/profiles/Ginger Additive/process/fdm_process_common.json
@@ -178,10 +178,12 @@
],
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "20%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "3",
"sparse_infill_pattern": "cubic",
"sparse_infill_speed": "100",
@@ -247,7 +249,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
diff --git a/resources/profiles/InfiMech/process/EX+APS/fdm_process_common_EX+APS.json b/resources/profiles/InfiMech/process/EX+APS/fdm_process_common_EX+APS.json
index 596797e0bb..6a755b74f1 100644
--- a/resources/profiles/InfiMech/process/EX+APS/fdm_process_common_EX+APS.json
+++ b/resources/profiles/InfiMech/process/EX+APS/fdm_process_common_EX+APS.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/InfiMech/process/EX/fdm_process_common_EX.json b/resources/profiles/InfiMech/process/EX/fdm_process_common_EX.json
index f8ac5261ae..e5846e2cc4 100644
--- a/resources/profiles/InfiMech/process/EX/fdm_process_common_EX.json
+++ b/resources/profiles/InfiMech/process/EX/fdm_process_common_EX.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "grid",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json b/resources/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json
index fd0d9f15f0..dc9e9ace24 100644
--- a/resources/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json
+++ b/resources/profiles/InfiMech/process/HSN/fdm_process_common_HSN.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/InfiMech/process/fdm_process_common.json b/resources/profiles/InfiMech/process/fdm_process_common.json
index 719fe2ed2d..7e7bc9ddb1 100644
--- a/resources/profiles/InfiMech/process/fdm_process_common.json
+++ b/resources/profiles/InfiMech/process/fdm_process_common.json
@@ -121,10 +121,12 @@
"slowdown_for_curled_perimeters": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
@@ -181,7 +183,8 @@
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "2",
diff --git a/resources/profiles/Kingroon/process/fdm_process_common.json b/resources/profiles/Kingroon/process/fdm_process_common.json
index dc3ef0890c..ed478c1aaa 100644
--- a/resources/profiles/Kingroon/process/fdm_process_common.json
+++ b/resources/profiles/Kingroon/process/fdm_process_common.json
@@ -117,10 +117,12 @@
"slow_down_layers": "0",
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "100",
@@ -171,7 +173,8 @@
"tree_support_brim_width": "3",
"tree_support_wall_count": "0",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_infill_order": "inner wall/outer wall/infill",
"wall_loops": "3",
diff --git a/resources/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json b/resources/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json
index 72f5d17c59..bde0a17ba3 100644
--- a/resources/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json
+++ b/resources/profiles/Phrozen/process/0.20mm Standard @Phrozen Arco 0.4 nozzle.json
@@ -186,10 +186,12 @@
"small_perimeter_speed": "50%",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "15%",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "270",
@@ -256,7 +258,8 @@
"tree_support_wall_count": "0",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "classic",
"wall_loops": "2",
"wall_sequence": "outer wall/inner wall",
diff --git a/resources/profiles/Prusa/process/process_common_mk4s.json b/resources/profiles/Prusa/process/process_common_mk4s.json
index 2c0add8e4e..1995005570 100644
--- a/resources/profiles/Prusa/process/process_common_mk4s.json
+++ b/resources/profiles/Prusa/process/process_common_mk4s.json
@@ -50,9 +50,11 @@
"resolution": "0",
"slice_closing_radius": "0.049",
"small_perimeter_speed": "170",
- "solid_infill_filament": "0",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"sparse_infill_acceleration": "4000",
- "sparse_infill_filament": "0",
+ "sparse_infill_filament_id": "0",
"sparse_infill_line_width": "0.45",
"sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
@@ -85,7 +87,8 @@
"tree_support_branch_diameter_double_wall": "3",
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
- "wall_filament": "0",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_loops": "2"
}
diff --git a/resources/profiles/SeeMeCNC/process/SeeMeCNC_process_base.json b/resources/profiles/SeeMeCNC/process/SeeMeCNC_process_base.json
index f1562c0f45..68b1a579eb 100644
--- a/resources/profiles/SeeMeCNC/process/SeeMeCNC_process_base.json
+++ b/resources/profiles/SeeMeCNC/process/SeeMeCNC_process_base.json
@@ -208,10 +208,12 @@
"\n10,1"
],
"solid_infill_direction": "45",
- "solid_infill_filament": "1",
+ "internal_solid_filament_id": "0",
+ "top_surface_filament_id": "0",
+ "bottom_surface_filament_id": "0",
"solid_infill_rotate_template": "",
"sparse_infill_acceleration": "100%",
- "sparse_infill_filament": "1",
+ "sparse_infill_filament_id": "0",
"sparse_infill_flow_ratio": "1",
"sparse_infill_pattern": "gyroid",
"sparse_infill_rotate_template": "",
@@ -277,7 +279,8 @@
"tree_support_wall_count": "2",
"wall_direction": "auto",
"wall_distribution_count": "1",
- "wall_filament": "1",
+ "outer_wall_filament_id": "0",
+ "inner_wall_filament_id": "0",
"wall_generator": "arachne",
"wall_sequence": "inner wall/outer wall",
"wall_transition_angle": "10",
diff --git a/resources/profiles/Voron.json b/resources/profiles/Voron.json
index 6078a0aecc..7f29a3c168 100644
--- a/resources/profiles/Voron.json
+++ b/resources/profiles/Voron.json
@@ -1,6 +1,6 @@
{
"name": "Voron",
- "version": "02.04.00.00",
+ "version": "02.04.00.01",
"force_update": "0",
"description": "Voron configurations",
"machine_model_list": [
diff --git a/resources/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json
index 9d3f5c73b9..f29e941c41 100644
--- a/resources/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json
@@ -24,5 +24,6 @@
],
"printable_height": "120",
"nozzle_type": "undefine",
- "auxiliary_fan": "0"
+ "auxiliary_fan": "0",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json
index 0e20f3e283..af7da735f5 100644
--- a/resources/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json
@@ -22,5 +22,6 @@
"250x250",
"0x250"
],
- "printable_height": "225"
+ "printable_height": "225",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json
index 20ad157f0c..243acb3ffe 100644
--- a/resources/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json
@@ -22,5 +22,6 @@
"300x300",
"0x300"
],
- "printable_height": "275"
+ "printable_height": "275",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json
index 2dcd1e25f6..2cc0009589 100644
--- a/resources/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json
@@ -22,5 +22,6 @@
"350x350",
"0x350"
],
- "printable_height": "325"
+ "printable_height": "325",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json
index 1af91b12f9..ba7af518f1 100644
--- a/resources/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron Switchwire 250 0.4 nozzle.json
@@ -22,5 +22,6 @@
"250x210",
"0x210"
],
- "printable_height": "240"
+ "printable_height": "240",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json
index 49a646e9c6..2a4dd28b5a 100644
--- a/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json
@@ -22,5 +22,6 @@
"250x250",
"0x250"
],
- "printable_height": "250"
+ "printable_height": "250",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json
index c0ce16fbdc..15fbd11ec2 100644
--- a/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json
@@ -22,5 +22,6 @@
"300x300",
"0x300"
],
- "printable_height": "250"
+ "printable_height": "250",
+ "printer_variant": "0.4"
}
diff --git a/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json
index 15bf4f813c..2c99b6088b 100644
--- a/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json
+++ b/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json
@@ -22,5 +22,6 @@
"350x350",
"0x350"
],
- "printable_height": "250"
+ "printable_height": "250",
+ "printer_variant": "0.4"
}
diff --git a/resources/plugins/elegoolink/web/lan_service_web/favicon.ico b/resources/web/elegoolink/lan_service_web/favicon.ico
similarity index 100%
rename from resources/plugins/elegoolink/web/lan_service_web/favicon.ico
rename to resources/web/elegoolink/lan_service_web/favicon.ico
diff --git a/resources/web/elegoolink/lan_service_web/index.html b/resources/web/elegoolink/lan_service_web/index.html
new file mode 100644
index 0000000000..5bf47ca9b0
--- /dev/null
+++ b/resources/web/elegoolink/lan_service_web/index.html
@@ -0,0 +1,265 @@
+ELEGOO-Create The Future
\ No newline at end of file
diff --git a/src/OrcaSlicer.cpp b/src/OrcaSlicer.cpp
index f30550a4e3..ca6f3dd622 100644
--- a/src/OrcaSlicer.cpp
+++ b/src/OrcaSlicer.cpp
@@ -1595,7 +1595,7 @@ int CLI::run(int argc, char **argv)
record_exit_reson(outfile_dir, CLI_FILE_VERSION_NOT_SUPPORTED, 0, cli_errors[CLI_FILE_VERSION_NOT_SUPPORTED], sliced_info);
flush_and_exit(CLI_FILE_VERSION_NOT_SUPPORTED);
}
- Semver old_version(1, 5, 9), old_version2(1, 5, 9), old_version3(2, 0, 0), old_version4(2, 2, 0), old_version5("2.4.0");
+ Semver old_version(1, 5, 9), old_version2(1, 5, 9), old_version3(2, 0, 0), old_version4(2, 2, 0);
if ((file_version < old_version) && !config.empty()) {
translate_old = true;
BOOST_LOG_TRIVIAL(info) << boost::format("old 3mf version %1%, need to translate")%file_version.to_string();
@@ -1610,18 +1610,9 @@ int CLI::run(int argc, char **argv)
BOOST_LOG_TRIVIAL(info) << boost::format("old 3mf version %1%, need to set enable_wrapping_detection to false")%file_version.to_string();
}
- if ((file_version < old_version5) && !config.empty()) {
- int converted_count = ConfigMigrations::migrate_legacy_feature_filament_defaults(config);
- for (ModelObject *model_object : model.objects) {
- converted_count += ConfigMigrations::migrate_legacy_feature_filament_defaults(model_object->config);
- for (ModelVolume *model_volume : model_object->volumes)
- converted_count += ConfigMigrations::migrate_legacy_feature_filament_defaults(model_volume->config);
- }
-
- if (converted_count > 0) {
- BOOST_LOG_TRIVIAL(info) << boost::format("old 3mf version %1%, migrated %2% feature filament selections from 1 to 0 (Default)") % file_version.to_string() % converted_count;
- }
- }
+ // ORCA: legacy feature-filament default migration (1 -> 0) is now handled
+ // uniformly in PrintConfigDef::handle_legacy() via the old->new key rename
+ // (wall_filament -> wall_filament_id, etc.), which covers presets too.
if (normative_check) {
ConfigOptionStrings* postprocess_scripts = config.option("post_process");
diff --git a/src/libslic3r/Config.hpp b/src/libslic3r/Config.hpp
index 443a88d9d2..8ef014564c 100644
--- a/src/libslic3r/Config.hpp
+++ b/src/libslic3r/Config.hpp
@@ -2968,34 +2968,6 @@ private:
std::ostream& operator<<(std::ostream& os, const DynamicConfig::DynamicConfigDifference& diff);
-namespace ConfigMigrations {
-
-template
-inline int migrate_legacy_feature_filament_defaults(ConfigLike &cfg)
-{
- static const char *feature_filament_keys[] = {
- "wall_filament",
- "sparse_infill_filament",
- "solid_infill_filament"
- };
-
- int converted_count = 0;
- for (const char *key : feature_filament_keys) {
- if (!cfg.has(key))
- continue;
-
- const ConfigOption *opt = cfg.option(key);
- if (opt != nullptr && opt->getInt() == 1) {
- cfg.set_key_value(key, new ConfigOptionInt(0));
- ++converted_count;
- }
- }
-
- return converted_count;
-}
-
-}
-
// Configuration store with a static definition of configuration values.
// In Slic3r, the static configuration stores are during the slicing / g-code generation for efficiency reasons,
// because the configuration values could be accessed directly.
diff --git a/src/libslic3r/Fill/Fill.cpp b/src/libslic3r/Fill/Fill.cpp
index fc0e447382..e9517480c8 100644
--- a/src/libslic3r/Fill/Fill.cpp
+++ b/src/libslic3r/Fill/Fill.cpp
@@ -916,6 +916,12 @@ std::vector group_fills(const Layer &layer, LockRegionParam &lock_p
params.extrusion_role = erSolidInfill;
}
}
+ if (params.extrusion_role == erTopSolidInfill)
+ params.extruder = region_config.top_surface_filament_id;
+ else if (params.extrusion_role == erBottomSurface)
+ params.extruder = region_config.bottom_surface_filament_id;
+ else if (params.extrusion_role == erSolidInfill)
+ params.extruder = region_config.internal_solid_filament_id;
// Orca: apply fill multiline only for sparse infill
params.multiline = params.extrusion_role == erInternalInfill ? int(region_config.fill_multiline) : 1;
@@ -1571,12 +1577,12 @@ void Layer::make_ironing()
((config.top_shell_layers > 0 || (this->object()->print()->config().spiral_mode && config.bottom_shell_layers > 1)) &&
(config.ironing_type == IroningType::TopSurfaces ||
(config.ironing_type == IroningType::TopmostOnly && layerm->layer()->upper_layer == nullptr))))) {
- if (config.wall_filament == config.solid_infill_filament || config.wall_loops == 0) {
+ if (config.outer_wall_filament_id == config.top_surface_filament_id || config.wall_loops == 0) {
// Iron the whole face.
- ironing_params.extruder = config.solid_infill_filament;
+ ironing_params.extruder = config.top_surface_filament_id;
} else {
// Iron just the infill.
- ironing_params.extruder = config.solid_infill_filament;
+ ironing_params.extruder = config.top_surface_filament_id;
}
}
if (ironing_params.extruder != -1) {
diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp
index 5d4faf1ea7..c25a657953 100644
--- a/src/libslic3r/GCode.cpp
+++ b/src/libslic3r/GCode.cpp
@@ -4847,6 +4847,7 @@ LayerResult GCode::process_layer(
// Group extrusions by an extruder, then by an object, an island and a region.
std::map> by_extruder;
+ std::vector> split_perimeter_storage;
bool is_anything_overridden = const_cast(layer_tools).wiping_extrusions().is_anything_overridden();
for (const LayerToPrint &layer_to_print : layers) {
if (layer_to_print.support_layer != nullptr) {
@@ -5002,55 +5003,83 @@ LayerResult GCode::process_layer(
if (extrusions->entities.empty()) // This shouldn't happen but first_point() would fail.
continue;
- // This extrusion is part of certain Region, which tells us which extruder should be used for it:
- int correct_extruder_id = layer_tools.extruder(*extrusions, region);
+ auto process_extrusions = [&](const ExtrusionEntityCollection *current_extrusions,
+ const ExtrusionEntityCollection *overrides_key,
+ bool use_overrides) {
+ // This extrusion is part of certain Region, which tells us which extruder should be used for it.
+ int correct_extruder_id = layer_tools.extruder(*current_extrusions, region);
- // Let's recover vector of extruder overrides:
- const WipingExtrusions::ExtruderPerCopy *entity_overrides = nullptr;
- if (! layer_tools.has_extruder(correct_extruder_id)) {
- // this entity is not overridden, but its extruder is not in layer_tools - we'll print it
- // by last extruder on this layer (could happen e.g. when a wiping object is taller than others - dontcare extruders are eradicated from layer_tools)
- correct_extruder_id = layer_tools.extruders.back();
- }
- printing_extruders.clear();
- if (is_anything_overridden) {
- entity_overrides = const_cast(layer_tools).wiping_extrusions().get_extruder_overrides(extrusions, layer_to_print.original_object, correct_extruder_id, layer_to_print.object()->instances().size());
- if (entity_overrides == nullptr) {
- printing_extruders.emplace_back(correct_extruder_id);
- } else {
- printing_extruders.reserve(entity_overrides->size());
- for (int extruder : *entity_overrides)
- printing_extruders.emplace_back(extruder >= 0 ?
- // at least one copy is overridden to use this extruder
- extruder :
- // at least one copy would normally be printed with this extruder (see get_extruder_overrides function for explanation)
- static_cast(- extruder - 1));
- Slic3r::sort_remove_duplicates(printing_extruders);
+ const WipingExtrusions::ExtruderPerCopy *entity_overrides = nullptr;
+ if (! layer_tools.has_extruder(correct_extruder_id)) {
+ // this entity is not overridden, but its extruder is not in layer_tools - we'll print it
+ // by last extruder on this layer (could happen e.g. when a wiping object is taller than others - dontcare extruders are eradicated from layer_tools)
+ correct_extruder_id = layer_tools.extruders.back();
+ }
+ printing_extruders.clear();
+ if (is_anything_overridden && use_overrides) {
+ entity_overrides = const_cast(layer_tools).wiping_extrusions().get_extruder_overrides(overrides_key, layer_to_print.original_object, correct_extruder_id, layer_to_print.object()->instances().size());
+ if (entity_overrides == nullptr) {
+ printing_extruders.emplace_back(correct_extruder_id);
+ } else {
+ printing_extruders.reserve(entity_overrides->size());
+ for (int extruder : *entity_overrides)
+ printing_extruders.emplace_back(extruder >= 0 ?
+ // at least one copy is overridden to use this extruder
+ extruder :
+ // at least one copy would normally be printed with this extruder (see get_extruder_overrides function for explanation)
+ static_cast(- extruder - 1));
+ Slic3r::sort_remove_duplicates(printing_extruders);
+ }
+ } else {
+ printing_extruders.emplace_back(correct_extruder_id);
}
- } else
- printing_extruders.emplace_back(correct_extruder_id);
- // Now we must add this extrusion into the by_extruder map, once for each extruder that will print it:
- for (unsigned int extruder : printing_extruders)
- {
- std::vector &islands = object_islands_by_extruder(
- by_extruder,
- extruder,
- &layer_to_print - layers.data(),
- layers.size(), n_slices+1);
- for (size_t i = 0; i <= n_slices; ++ i) {
- bool last = i == n_slices;
- size_t island_idx = last ? n_slices : slices_test_order[i];
- if (// extrusions->first_point does not fit inside any slice
- last ||
- // extrusions->first_point fits inside ith slice
- point_inside_surface(island_idx, extrusions->first_point())) {
- if (islands[island_idx].by_region.empty())
- islands[island_idx].by_region.assign(print.num_print_regions(), ObjectByExtruder::Island::Region());
- islands[island_idx].by_region[region.print_region_id()].append(entity_type, extrusions, entity_overrides);
- break;
+ // Now we must add this extrusion into the by_extruder map, once for each extruder that will print it.
+ for (unsigned int extruder : printing_extruders) {
+ std::vector &islands = object_islands_by_extruder(
+ by_extruder,
+ extruder,
+ &layer_to_print - layers.data(),
+ layers.size(), n_slices + 1);
+ for (size_t i = 0; i <= n_slices; ++i) {
+ bool last = i == n_slices;
+ size_t island_idx = last ? n_slices : slices_test_order[i];
+ if (last || point_inside_surface(island_idx, current_extrusions->first_point())) {
+ if (islands[island_idx].by_region.empty())
+ islands[island_idx].by_region.assign(print.num_print_regions(), ObjectByExtruder::Island::Region());
+ islands[island_idx].by_region[region.print_region_id()].append(entity_type, current_extrusions, entity_overrides);
+ break;
+ }
}
}
+ };
+
+ bool split_mixed_perimeters =
+ entity_type == ObjectByExtruder::Island::Region::PERIMETERS &&
+ region.config().outer_wall_filament_id.value != region.config().inner_wall_filament_id.value &&
+ extrusions->role() == erMixed;
+
+ if (split_mixed_perimeters) {
+ auto outer_perimeters = std::make_unique();
+ auto inner_perimeters = std::make_unique();
+ for (const ExtrusionEntity *entity : extrusions->entities) {
+ const ExtrusionRole role = entity->role();
+ if (role == erExternalPerimeter || role == erOverhangPerimeter)
+ outer_perimeters->append(*entity);
+ else if (role == erPerimeter)
+ inner_perimeters->append(*entity);
+ }
+
+ if (!outer_perimeters->entities.empty()) {
+ split_perimeter_storage.emplace_back(std::move(outer_perimeters));
+ process_extrusions(split_perimeter_storage.back().get(), nullptr, false);
+ }
+ if (!inner_perimeters->entities.empty()) {
+ split_perimeter_storage.emplace_back(std::move(inner_perimeters));
+ process_extrusions(split_perimeter_storage.back().get(), nullptr, false);
+ }
+ } else {
+ process_extrusions(extrusions, extrusions, true);
}
}
}
diff --git a/src/libslic3r/GCode/ToolOrdering.cpp b/src/libslic3r/GCode/ToolOrdering.cpp
index 1dd7cc8da2..5cb66ba5e5 100644
--- a/src/libslic3r/GCode/ToolOrdering.cpp
+++ b/src/libslic3r/GCode/ToolOrdering.cpp
@@ -80,40 +80,54 @@ bool check_filament_printable_after_group(const std::vector &used_
}
// Return a zero based extruder from the region, or extruder_override if overriden.
-unsigned int LayerTools::wall_filament(const PrintRegion ®ion) const
+unsigned int LayerTools::wall_extruder_id(const PrintRegion ®ion) const
{
- assert(region.config().wall_filament.value > 0);
- return ((this->extruder_override == 0) ? region.config().wall_filament.value : this->extruder_override) - 1;
+ assert(region.config().outer_wall_filament_id.value > 0);
+ return ((this->extruder_override == 0) ? region.config().outer_wall_filament_id.value : this->extruder_override) - 1;
}
-unsigned int LayerTools::sparse_infill_filament(const PrintRegion ®ion) const
+unsigned int LayerTools::sparse_infill_filament_id(const PrintRegion ®ion) const
{
- assert(region.config().sparse_infill_filament.value > 0);
- return ((this->extruder_override == 0) ? region.config().sparse_infill_filament.value : this->extruder_override) - 1;
+ assert(region.config().sparse_infill_filament_id.value > 0);
+ return ((this->extruder_override == 0) ? region.config().sparse_infill_filament_id.value : this->extruder_override) - 1;
}
-unsigned int LayerTools::solid_infill_filament(const PrintRegion ®ion) const
+unsigned int LayerTools::internal_solid_filament_id(const PrintRegion ®ion) const
{
- assert(region.config().solid_infill_filament.value > 0);
- return ((this->extruder_override == 0) ? region.config().solid_infill_filament.value : this->extruder_override) - 1;
+ assert(region.config().internal_solid_filament_id.value > 0);
+ return ((this->extruder_override == 0) ? region.config().internal_solid_filament_id.value : this->extruder_override) - 1;
}
// Returns a zero based extruder this eec should be printed with, according to PrintRegion config or extruder_override if overriden.
unsigned int LayerTools::extruder(const ExtrusionEntityCollection &extrusions, const PrintRegion ®ion) const
{
- assert(region.config().wall_filament.value > 0);
- assert(region.config().sparse_infill_filament.value > 0);
- assert(region.config().solid_infill_filament.value > 0);
+ assert(region.config().outer_wall_filament_id.value > 0);
+ assert(region.config().sparse_infill_filament_id.value > 0);
+ assert(region.config().internal_solid_filament_id.value > 0);
+ assert(region.config().top_surface_filament_id.value > 0);
+ assert(region.config().bottom_surface_filament_id.value > 0);
// 1 based extruder ID.
unsigned int extruder = 1;
if (this->extruder_override == 0) {
if (extrusions.has_infill()) {
- if (extrusions.has_solid_infill())
- extruder = region.config().solid_infill_filament;
+ if (extrusions.has_solid_infill()) {
+ ExtrusionRole role = extrusions.role();
+ if (role == erTopSolidInfill || role == erIroning)
+ extruder = region.config().top_surface_filament_id;
+ else if (role == erBottomSurface)
+ extruder = region.config().bottom_surface_filament_id;
+ else
+ extruder = region.config().internal_solid_filament_id;
+ } else {
+ extruder = region.config().sparse_infill_filament_id;
+ }
+ } else {
+ const ExtrusionRole role = extrusions.role();
+ if (role == erPerimeter)
+ extruder = region.config().inner_wall_filament_id.value;
else
- extruder = region.config().sparse_infill_filament;
- } else
- extruder = region.config().wall_filament.value;
+ extruder = region.config().outer_wall_filament_id.value;
+ }
} else
extruder = this->extruder_override;
@@ -527,7 +541,7 @@ std::vector ToolOrdering::generate_first_layer_tool_order(const Pr
return tool_order;
for (auto layerm : target_layer->regions()) {
- int extruder_id = layerm->region().config().option("wall_filament")->getInt();
+ int extruder_id = layerm->region().config().option("outer_wall_filament_id")->getInt();
for (auto expoly : layerm->raw_slices) {
const double nozzle_diameter = print.config().nozzle_diameter.get_at(0);
@@ -591,7 +605,7 @@ std::vector ToolOrdering::generate_first_layer_tool_order(const Pr
return tool_order;
for (auto layerm : target_layer->regions()) {
- int extruder_id = layerm->region().config().option("wall_filament")->getInt();
+ int extruder_id = layerm->region().config().option("outer_wall_filament_id")->getInt();
for (auto expoly : layerm->raw_slices) {
const double nozzle_diameter = object.print()->config().nozzle_diameter.get_at(0);
const coordf_t line_width = object.config().get_abs_value("line_width", nozzle_diameter);
@@ -682,24 +696,32 @@ void ToolOrdering::collect_extruders(const PrintObject &object, const std::vecto
}
if (something_nonoverriddable){
- layer_tools.extruders.emplace_back((extruder_override == 0) ? region.config().wall_filament.value : extruder_override);
+ layer_tools.extruders.emplace_back((extruder_override == 0) ? region.config().outer_wall_filament_id.value : extruder_override);
+ if (extruder_override == 0 && region.config().wall_loops.value > 1)
+ layer_tools.extruders.emplace_back(region.config().inner_wall_filament_id.value);
if (layerCount == 0) {
- firstLayerExtruders.emplace_back((extruder_override == 0) ? region.config().wall_filament.value : extruder_override);
+ firstLayerExtruders.emplace_back((extruder_override == 0) ? region.config().outer_wall_filament_id.value : extruder_override);
}
}
layer_tools.has_object = true;
}
- bool has_infill = false;
- bool has_solid_infill = false;
+ bool has_infill = false;
+ bool has_internal_solid = false;
+ bool has_top_solid_surface = false;
+ bool has_bottom_surface = false;
bool something_nonoverriddable = false;
for (const ExtrusionEntity *ee : layerm->fills.entities) {
// fill represents infill extrusions of a single island.
const auto *fill = dynamic_cast(ee);
ExtrusionRole role = fill->entities.empty() ? erNone : fill->entities.front()->role();
- if (is_solid_infill(role))
- has_solid_infill = true;
+ if (role == erTopSolidInfill || role == erIroning)
+ has_top_solid_surface = true;
+ else if (role == erBottomSurface)
+ has_bottom_surface = true;
+ else if (is_solid_infill(role))
+ has_internal_solid = true;
else if (role != erNone)
has_infill = true;
@@ -711,14 +733,18 @@ void ToolOrdering::collect_extruders(const PrintObject &object, const std::vecto
if (something_nonoverriddable || !m_print_config_ptr) {
if (extruder_override == 0) {
- if (has_solid_infill)
- layer_tools.extruders.emplace_back(region.config().solid_infill_filament);
+ if (has_internal_solid)
+ layer_tools.extruders.emplace_back(region.config().internal_solid_filament_id);
+ if (has_top_solid_surface)
+ layer_tools.extruders.emplace_back(region.config().top_surface_filament_id);
+ if (has_bottom_surface)
+ layer_tools.extruders.emplace_back(region.config().bottom_surface_filament_id);
if (has_infill)
- layer_tools.extruders.emplace_back(region.config().sparse_infill_filament);
- } else if (has_solid_infill || has_infill)
+ layer_tools.extruders.emplace_back(region.config().sparse_infill_filament_id);
+ } else if (has_internal_solid || has_top_solid_surface || has_bottom_surface || has_infill)
layer_tools.extruders.emplace_back(extruder_override);
}
- if (has_solid_infill || has_infill)
+ if (has_internal_solid || has_top_solid_surface || has_bottom_surface || has_infill)
layer_tools.has_object = true;
}
layerCount++;
@@ -1657,7 +1683,7 @@ float WipingExtrusions::mark_wiping_extrusions(const Print& print, unsigned int
if (wipe_into_infill_only && ! is_infill_first)
// In this case we must check that the original extruder is used on this layer before the one we are overridding
// (and the perimeters will be finished before the infill is printed):
- if (!lt.is_extruder_order(lt.wall_filament(region), new_extruder))
+ if (!lt.is_extruder_order(lt.wall_extruder_id(region), new_extruder))
continue;
if ((!is_entity_overridden(fill, object, copy) && fill->total_volume() > min_infill_volume))
@@ -1775,8 +1801,8 @@ void WipingExtrusions::ensure_perimeters_infills_order(const Print& print)
if (is_infill_first
//BBS
//|| object->config().flush_into_objects // in this case the perimeter is overridden, so we can override by the last one safely
- || lt.is_extruder_order(lt.wall_filament(region), last_nonsoluble_extruder // !infill_first, but perimeter is already printed when last extruder prints
- || ! lt.has_extruder(lt.sparse_infill_filament(region)))) // we have to force override - this could violate infill_first (FIXME)
+ || lt.is_extruder_order(lt.wall_extruder_id(region), last_nonsoluble_extruder // !infill_first, but perimeter is already printed when last extruder prints
+ || ! lt.has_extruder(lt.sparse_infill_filament_id(region)))) // we have to force override - this could violate infill_first (FIXME)
set_extruder_override(fill, object, copy, (is_infill_first ? first_nonsoluble_extruder : last_nonsoluble_extruder), num_of_copies);
else {
// In this case we can (and should) leave it to be printed normally.
diff --git a/src/libslic3r/GCode/ToolOrdering.hpp b/src/libslic3r/GCode/ToolOrdering.hpp
index f584b20707..11e351b99a 100644
--- a/src/libslic3r/GCode/ToolOrdering.hpp
+++ b/src/libslic3r/GCode/ToolOrdering.hpp
@@ -139,9 +139,9 @@ public:
bool has_extruder(unsigned int extruder) const { return std::find(this->extruders.begin(), this->extruders.end(), extruder) != this->extruders.end(); }
// Return a zero based extruder from the region, or extruder_override if overriden.
- unsigned int wall_filament(const PrintRegion ®ion) const;
- unsigned int sparse_infill_filament(const PrintRegion ®ion) const;
- unsigned int solid_infill_filament(const PrintRegion ®ion) const;
+ unsigned int wall_extruder_id(const PrintRegion ®ion) const;
+ unsigned int sparse_infill_filament_id(const PrintRegion ®ion) const;
+ unsigned int internal_solid_filament_id(const PrintRegion ®ion) const;
// Returns a zero based extruder this eec should be printed with, according to PrintRegion config or extruder_override if overriden.
unsigned int extruder(const ExtrusionEntityCollection &extrusions, const PrintRegion ®ion) const;
diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp
index 43ee7f92e4..21f1101660 100644
--- a/src/libslic3r/GCode/WipeTower.cpp
+++ b/src/libslic3r/GCode/WipeTower.cpp
@@ -3881,7 +3881,7 @@ void WipeTower::generate_new(std::vector layer_result;
int index = 0;
@@ -3909,24 +3909,24 @@ void WipeTower::generate_new(std::vector int {
+ auto get_wall_filament_for_this_layer = [this, &layer, &wall_filament_id]() -> int {
if (layer.tool_changes.size() == 0)
return -1;
int candidate_id = -1;
for (size_t idx = 0; idx < layer.tool_changes.size(); ++idx) {
if (idx == 0) {
- if (layer.tool_changes[idx].old_tool == wall_filament)
- return wall_filament;
- else if (m_filpar[layer.tool_changes[idx].old_tool].category == m_filpar[wall_filament].category) {
+ if (layer.tool_changes[idx].old_tool == wall_filament_id)
+ return wall_filament_id;
+ else if (m_filpar[layer.tool_changes[idx].old_tool].category == m_filpar[wall_filament_id].category) {
candidate_id = layer.tool_changes[idx].old_tool;
}
}
- if (layer.tool_changes[idx].new_tool == wall_filament) {
- return wall_filament;
+ if (layer.tool_changes[idx].new_tool == wall_filament_id) {
+ return wall_filament_id;
}
- if ((candidate_id == -1) && (m_filpar[layer.tool_changes[idx].new_tool].category == m_filpar[wall_filament].category))
+ if ((candidate_id == -1) && (m_filpar[layer.tool_changes[idx].new_tool].category == m_filpar[wall_filament_id].category))
candidate_id = layer.tool_changes[idx].new_tool;
}
return candidate_id == -1 ? layer.tool_changes[0].new_tool : candidate_id;
diff --git a/src/libslic3r/Layer.cpp b/src/libslic3r/Layer.cpp
index 0a80c019ae..5bdc156d01 100644
--- a/src/libslic3r/Layer.cpp
+++ b/src/libslic3r/Layer.cpp
@@ -141,7 +141,8 @@ bool Layer::is_perimeter_compatible(const PrintRegion& a, const PrintRegion& b)
const PrintRegionConfig& config = a.config();
const PrintRegionConfig& other_config = b.config();
- return config.wall_filament == other_config.wall_filament
+ return config.outer_wall_filament_id == other_config.outer_wall_filament_id
+ && config.inner_wall_filament_id == other_config.inner_wall_filament_id
&& config.wall_loops == other_config.wall_loops
&& config.wall_sequence == other_config.wall_sequence
&& config.is_infill_first == other_config.is_infill_first
diff --git a/src/libslic3r/MultiMaterialSegmentation.cpp b/src/libslic3r/MultiMaterialSegmentation.cpp
index 4946ad45c8..942af96a7d 100644
--- a/src/libslic3r/MultiMaterialSegmentation.cpp
+++ b/src/libslic3r/MultiMaterialSegmentation.cpp
@@ -1345,7 +1345,7 @@ static inline std::vector> segmentation_top_and_bottom_l
if (const PrintRegionConfig &config = region->region().config();
// color_idx == 0 means "don't know" extruder aka the underlying extruder.
// As this region may split existing regions, we collect statistics over all regions for color_idx == 0.
- color_idx == 0 || config.wall_filament == int(color_idx)) {
+ color_idx == 0 || config.outer_wall_filament_id == int(color_idx)) {
//BBS: the extrusion line width is outer wall rather than inner wall
const double nozzle_diameter = print_object.print()->config().nozzle_diameter.get_at(0);
double outer_wall_line_width = config.get_abs_value("outer_wall_line_width", nozzle_diameter);
diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp
index 58d2e038df..1a0f129c0d 100644
--- a/src/libslic3r/PerimeterGenerator.cpp
+++ b/src/libslic3r/PerimeterGenerator.cpp
@@ -620,7 +620,7 @@ void PerimeterGenerator::split_top_surfaces(const ExPolygons &orig_polygons, ExP
// get the real top surface
ExPolygons grown_lower_slices;
ExPolygons bridge_checker;
- auto nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1);
+ auto nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1);
// Check whether surface be bridge or not
if (this->lower_slices != NULL) {
// BBS: get the Polygons below the polygon this layer
@@ -1173,7 +1173,7 @@ void PerimeterGenerator::process_classic()
// We consider overhang any part where the entire nozzle diameter is not supported by the
// lower layer, so we take lower slices and offset them by half the nozzle diameter used
// in the current layer
- double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1);
+ double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1);
m_lower_slices_polygons = offset(*this->lower_slices, float(scale_(+nozzle_diameter / 2)));
}
@@ -2114,7 +2114,7 @@ void PerimeterGenerator::process_arachne()
// We consider overhang any part where the entire nozzle diameter is not supported by the
// lower layer, so we take lower slices and offset them by half the nozzle diameter used
// in the current layer
- double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1);
+ double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1);
m_lower_slices_polygons = offset(*this->lower_slices, float(scale_(+nozzle_diameter / 2)));
}
@@ -2547,7 +2547,7 @@ bool PerimeterGeneratorLoop::is_internal_contour() const
std::vector PerimeterGenerator::generate_lower_polygons_series(float width)
{
- float nozzle_diameter = print_config->nozzle_diameter.get_at(config->wall_filament - 1);
+ float nozzle_diameter = print_config->nozzle_diameter.get_at(config->outer_wall_filament_id - 1);
float start_offset = -0.5 * width;
float end_offset = 0.5 * nozzle_diameter;
diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp
index 2fc76a4998..694cd284e3 100644
--- a/src/libslic3r/Preset.cpp
+++ b/src/libslic3r/Preset.cpp
@@ -1072,10 +1072,13 @@ static std::vector s_Preset_print_options{
"print_order",
"support_remove_small_overhang",
"filename_format",
- "wall_filament",
+ "outer_wall_filament_id",
+ "inner_wall_filament_id",
"support_bottom_z_distance",
- "sparse_infill_filament",
- "solid_infill_filament",
+ "sparse_infill_filament_id",
+ "internal_solid_filament_id",
+ "top_surface_filament_id",
+ "bottom_surface_filament_id",
"support_filament",
"support_interface_filament",
"support_interface_not_for_body",
diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp
index 1e7ddd4849..5cb2e1e5da 100644
--- a/src/libslic3r/PresetBundle.cpp
+++ b/src/libslic3r/PresetBundle.cpp
@@ -4103,7 +4103,10 @@ DynamicPrintConfig PresetBundle::full_fff_config(bool apply_extruder, std::optio
opt->value = boost::algorithm::clamp(opt->value, 0, int(num_filaments));
}
- static const char* keys_with_default[] = {"wall_filament", "sparse_infill_filament", "solid_infill_filament"};
+ static const char* keys_with_default[] = {
+ "outer_wall_filament_id", "inner_wall_filament_id", "sparse_infill_filament_id",
+ "internal_solid_filament_id", "top_surface_filament_id", "bottom_surface_filament_id"
+ };
for (size_t i = 0; i < sizeof(keys_with_default) / sizeof(keys_with_default[0]); ++ i) {
std::string key = std::string(keys_with_default[i]);
auto *opt = dynamic_cast(out.option(key, false));
diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp
index af2d15dae9..f55dd31fc1 100644
--- a/src/libslic3r/Print.cpp
+++ b/src/libslic3r/Print.cpp
@@ -2071,7 +2071,7 @@ Flow Print::brim_flow() const
frPerimeter,
// Flow::new_from_config_width takes care of the percent to value substitution
width,
- (float)m_config.nozzle_diameter.get_at(m_print_regions.front()->config().wall_filament-1),
+ (float)m_config.nozzle_diameter.get_at(m_print_regions.front()->config().outer_wall_filament_id-1),
(float)this->skirt_first_layer_height());
}
diff --git a/src/libslic3r/PrintApply.cpp b/src/libslic3r/PrintApply.cpp
index 3dddcc40dd..ddac9a10bf 100644
--- a/src/libslic3r/PrintApply.cpp
+++ b/src/libslic3r/PrintApply.cpp
@@ -823,9 +823,12 @@ bool verify_update_print_object_regions(
for (const PrintObjectRegions::PaintedRegion ®ion : layer_range.painted_regions) {
const PrintObjectRegions::VolumeRegion &parent_region = layer_range.volume_regions[region.parent];
PrintRegionConfig cfg = parent_region.region->config();
- cfg.wall_filament.value = region.extruder_id;
- cfg.solid_infill_filament.value = region.extruder_id;
- cfg.sparse_infill_filament.value = region.extruder_id;
+ cfg.outer_wall_filament_id.value = region.extruder_id;
+ cfg.inner_wall_filament_id.value = region.extruder_id;
+ cfg.internal_solid_filament_id.value = region.extruder_id;
+ cfg.top_surface_filament_id.value = region.extruder_id;
+ cfg.bottom_surface_filament_id.value = region.extruder_id;
+ cfg.sparse_infill_filament_id.value = region.extruder_id;
if (cfg != region.region->config()) {
// Region configuration changed.
if (print_region_ref_cnt(*region.region) == 0) {
@@ -1068,9 +1071,12 @@ static PrintObjectRegions* generate_print_object_regions(
if (const PrintObjectRegions::VolumeRegion &parent_region = layer_range.volume_regions[parent_region_id];
parent_region.model_volume->is_model_part() || parent_region.model_volume->is_modifier()) {
PrintRegionConfig cfg = parent_region.region->config();
- cfg.wall_filament.value = painted_extruder_id;
- cfg.solid_infill_filament.value = painted_extruder_id;
- cfg.sparse_infill_filament.value = painted_extruder_id;
+ cfg.outer_wall_filament_id.value = painted_extruder_id;
+ cfg.inner_wall_filament_id.value = painted_extruder_id;
+ cfg.internal_solid_filament_id.value = painted_extruder_id;
+ cfg.top_surface_filament_id.value = painted_extruder_id;
+ cfg.bottom_surface_filament_id.value = painted_extruder_id;
+ cfg.sparse_infill_filament_id.value = painted_extruder_id;
layer_range.painted_regions.push_back({ painted_extruder_id, parent_region_id, get_create_region(std::move(cfg))});
}
// Sort the regions by parent region::print_object_region_id() and extruder_id to help the slicing algorithm when applying MM segmentation.
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp
index f41fcecad6..c1c411c7b6 100644
--- a/src/libslic3r/PrintConfig.cpp
+++ b/src/libslic3r/PrintConfig.cpp
@@ -4197,7 +4197,7 @@ void PrintConfigDef::init_fff_params()
def->gui_type = ConfigOptionDef::GUIType::one_string;
def->set_default_value(new ConfigOptionPoints());
- def = this->add("sparse_infill_filament", coInt);
+ def = this->add("sparse_infill_filament_id", coInt);
def->gui_type = ConfigOptionDef::GUIType::i_enum_open;
def->label = L("Infill");
def->category = L("Extruders");
@@ -5079,11 +5079,20 @@ void PrintConfigDef::init_fff_params()
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionBool(true));
- def = this->add("wall_filament", coInt);
+ def = this->add("outer_wall_filament_id", coInt);
def->gui_type = ConfigOptionDef::GUIType::i_enum_open;
- def->label = L("Walls");
+ def->label = L("Outer walls");
def->category = L("Extruders");
- def->tooltip = L("Filament to print walls.\n\"Default\" uses the active object/part filament.");
+ def->tooltip = L("Filament to print outer walls.\n\"Default\" uses the active object/part filament.");
+ def->min = 0;
+ def->mode = comAdvanced;
+ def->set_default_value(new ConfigOptionInt(0));
+
+ def = this->add("inner_wall_filament_id", coInt);
+ def->gui_type = ConfigOptionDef::GUIType::i_enum_open;
+ def->label = L("Inner walls");
+ def->category = L("Extruders");
+ def->tooltip = L("Filament to print inner walls.\n\"Default\" uses the active object/part filament.");
def->min = 0;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionInt(0));
@@ -5840,11 +5849,29 @@ void PrintConfigDef::init_fff_params()
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(15));
- def = this->add("solid_infill_filament", coInt);
+ def = this->add("internal_solid_filament_id", coInt);
def->gui_type = ConfigOptionDef::GUIType::i_enum_open;
- def->label = L("Solid infill");
+ def->label = L("Internal solid infill");
def->category = L("Extruders");
- def->tooltip = L("Filament to print solid infill.\n\"Default\" uses the active object/part filament.");
+ def->tooltip = L("Filament to print internal solid infill.\n\"Default\" uses the active object/part filament.");
+ def->min = 0;
+ def->mode = comAdvanced;
+ def->set_default_value(new ConfigOptionInt(0));
+
+ def = this->add("top_surface_filament_id", coInt);
+ def->gui_type = ConfigOptionDef::GUIType::i_enum_open;
+ def->label = L("Top surface");
+ def->category = L("Extruders");
+ def->tooltip = L("Filament to print top surface.\n\"Default\" uses the active object/part filament.");
+ def->min = 0;
+ def->mode = comAdvanced;
+ def->set_default_value(new ConfigOptionInt(0));
+
+ def = this->add("bottom_surface_filament_id", coInt);
+ def->gui_type = ConfigOptionDef::GUIType::i_enum_open;
+ def->label = L("Bottom surface");
+ def->category = L("Extruders");
+ def->tooltip = L("Filament to print bottom surface.\n\"Default\" uses the active object/part filament.");
def->min = 0;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionInt(0));
@@ -8437,12 +8464,34 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va
opt_key = "change_filament_gcode";
} else if (opt_key == "bridge_fan_speed") {
opt_key = "overhang_fan_speed";
- } else if (opt_key == "infill_extruder") {
- opt_key = "sparse_infill_filament";
- }else if (opt_key == "solid_infill_extruder") {
- opt_key = "solid_infill_filament";
- }else if (opt_key == "perimeter_extruder") {
- opt_key = "wall_filament";
+ } else if (opt_key == "infill_extruder" || opt_key == "sparse_infill_filament") {
+ // ORCA: legacy feature-filament selector. Pre-2.4.0-dev these keys were 1-based and the
+ // default value "1" meant "the first/active filament". The current scheme uses a dedicated
+ // key where 0 = "Default" (inherit the object/part filament) and 1..N = explicit filament.
+ // Renaming to the new *_id key here means every config (process presets, 3mf project
+ // settings, imported gcode) is translated uniformly on load - not just the version-gated
+ // 3mf paths the old bespoke migration covered - and a brand-new key can never be misread as
+ // a legacy default. Map the legacy default "1" to "0" (inherit); keep explicit values >1.
+ opt_key = "sparse_infill_filament_id";
+ if (value == "1") value = "0";
+ } else if (opt_key == "solid_infill_extruder" || opt_key == "solid_infill_filament") {
+ opt_key = "internal_solid_filament_id";
+ if (value == "1") value = "0";
+ } else if (opt_key == "top_solid_infill_filament") {
+ opt_key = "top_surface_filament_id";
+ if (value == "1") value = "0";
+ } else if (opt_key == "bottom_solid_infill_filament") {
+ opt_key = "bottom_surface_filament_id";
+ if (value == "1") value = "0";
+ } else if (opt_key == "perimeter_extruder" || opt_key == "wall_filament" || opt_key == "wall_filament_id") {
+ opt_key = "outer_wall_filament_id";
+ if (value == "1") value = "0";
+ } else if (opt_key == "inner_wall_filament") {
+ opt_key = "inner_wall_filament_id";
+ if (value == "1") value = "0";
+ } else if (opt_key == "outer_wall_filament") {
+ opt_key = "outer_wall_filament_id";
+ if (value == "1") value = "0";
}else if(opt_key == "wipe_tower_extruder") {
opt_key = "wipe_tower_filament";
}else if (opt_key == "support_material_extruder") {
@@ -8891,10 +8940,18 @@ void DynamicPrintConfig::normalize_fdm(int used_filaments)
int extruder = this->option("extruder")->getInt();
this->erase("extruder");
if (extruder != 0) {
- if (!this->has("sparse_infill_filament") || this->option("sparse_infill_filament")->getInt() == 0)
- this->option("sparse_infill_filament", true)->setInt(extruder);
- if (!this->has("wall_filament") || this->option("wall_filament")->getInt() == 0)
- this->option("wall_filament", true)->setInt(extruder);
+ if (!this->has("sparse_infill_filament_id") || this->option("sparse_infill_filament_id")->getInt() == 0)
+ this->option("sparse_infill_filament_id", true)->setInt(extruder);
+ if (!this->has("outer_wall_filament_id") || this->option("outer_wall_filament_id")->getInt() == 0)
+ this->option("outer_wall_filament_id", true)->setInt(extruder);
+ if (!this->has("inner_wall_filament_id") || this->option("inner_wall_filament_id")->getInt() == 0)
+ this->option("inner_wall_filament_id", true)->setInt(extruder);
+ if (!this->has("internal_solid_filament_id") || this->option("internal_solid_filament_id")->getInt() == 0)
+ this->option("internal_solid_filament_id", true)->setInt(extruder);
+ if (!this->has("top_surface_filament_id") || this->option("top_surface_filament_id")->getInt() == 0)
+ this->option("top_surface_filament_id", true)->setInt(extruder);
+ if (!this->has("bottom_surface_filament_id") || this->option("bottom_surface_filament_id")->getInt() == 0)
+ this->option("bottom_surface_filament_id", true)->setInt(extruder);
// Don't propagate the current extruder to support.
// For non-soluble supports, the default "0" extruder means to use the active extruder,
// for soluble supports one certainly does not want to set the extruder to non-soluble.
@@ -8905,12 +8962,25 @@ void DynamicPrintConfig::normalize_fdm(int used_filaments)
}
}
- if (this->has("sparse_infill_filament")) {
- int sparse_infill_filament = this->option("sparse_infill_filament")->getInt();
- if (sparse_infill_filament > 0 && (!this->has("solid_infill_filament") || this->option("solid_infill_filament")->getInt() == 0))
- this->option("solid_infill_filament", true)->setInt(sparse_infill_filament);
+ if (this->has("sparse_infill_filament_id")) {
+ int sparse_infill_filament_id = this->option("sparse_infill_filament_id")->getInt();
+ if (sparse_infill_filament_id > 0 && (!this->has("internal_solid_filament_id") || this->option("internal_solid_filament_id")->getInt() == 0))
+ this->option("internal_solid_filament_id", true)->setInt(sparse_infill_filament_id);
}
+ const int internal_solid = this->has("internal_solid_filament_id") ? this->option("internal_solid_filament_id")->getInt() : 0;
+ const int top_surface = this->has("top_surface_filament_id") ? this->option("top_surface_filament_id")->getInt() : 0;
+ const int bottom_surface = this->has("bottom_surface_filament_id") ? this->option("bottom_surface_filament_id")->getInt() : 0;
+
+ if (internal_solid == 0 && top_surface > 0)
+ this->option("internal_solid_filament_id", true)->setInt(top_surface);
+ if (internal_solid == 0 && bottom_surface > 0)
+ this->option("internal_solid_filament_id", true)->setInt(bottom_surface);
+ if (top_surface == 0 && internal_solid > 0)
+ this->option("top_surface_filament_id", true)->setInt(internal_solid);
+ if (bottom_surface == 0 && internal_solid > 0)
+ this->option("bottom_surface_filament_id", true)->setInt(internal_solid);
+
if (this->has("spiral_mode") && this->opt("spiral_mode", true)->value) {
{
// this should be actually done only on the spiral layers instead of all
@@ -8967,10 +9037,18 @@ void DynamicPrintConfig::normalize_fdm_1()
int extruder = this->option("extruder")->getInt();
this->erase("extruder");
if (extruder != 0) {
- if (!this->has("sparse_infill_filament") || this->option("sparse_infill_filament")->getInt() == 0)
- this->option("sparse_infill_filament", true)->setInt(extruder);
- if (!this->has("wall_filament") || this->option("wall_filament")->getInt() == 0)
- this->option("wall_filament", true)->setInt(extruder);
+ if (!this->has("sparse_infill_filament_id") || this->option("sparse_infill_filament_id")->getInt() == 0)
+ this->option("sparse_infill_filament_id", true)->setInt(extruder);
+ if (!this->has("outer_wall_filament_id") || this->option("outer_wall_filament_id")->getInt() == 0)
+ this->option("outer_wall_filament_id", true)->setInt(extruder);
+ if (!this->has("inner_wall_filament_id") || this->option("inner_wall_filament_id")->getInt() == 0)
+ this->option("inner_wall_filament_id", true)->setInt(extruder);
+ if (!this->has("internal_solid_filament_id") || this->option("internal_solid_filament_id")->getInt() == 0)
+ this->option("internal_solid_filament_id", true)->setInt(extruder);
+ if (!this->has("top_surface_filament_id") || this->option("top_surface_filament_id")->getInt() == 0)
+ this->option("top_surface_filament_id", true)->setInt(extruder);
+ if (!this->has("bottom_surface_filament_id") || this->option("bottom_surface_filament_id")->getInt() == 0)
+ this->option("bottom_surface_filament_id", true)->setInt(extruder);
// Don't propagate the current extruder to support.
// For non-soluble supports, the default "0" extruder means to use the active extruder,
// for soluble supports one certainly does not want to set the extruder to non-soluble.
@@ -8981,12 +9059,25 @@ void DynamicPrintConfig::normalize_fdm_1()
}
}
- if (this->has("sparse_infill_filament")) {
- int sparse_infill_filament = this->option("sparse_infill_filament")->getInt();
- if (sparse_infill_filament > 0 && (!this->has("solid_infill_filament") || this->option("solid_infill_filament")->getInt() == 0))
- this->option("solid_infill_filament", true)->setInt(sparse_infill_filament);
+ if (this->has("sparse_infill_filament_id")) {
+ int sparse_infill_filament_id = this->option("sparse_infill_filament_id")->getInt();
+ if (sparse_infill_filament_id > 0 && (!this->has("internal_solid_filament_id") || this->option("internal_solid_filament_id")->getInt() == 0))
+ this->option("internal_solid_filament_id", true)->setInt(sparse_infill_filament_id);
}
+ const int internal_solid = this->has("internal_solid_filament_id") ? this->option("internal_solid_filament_id")->getInt() : 0;
+ const int top_surface = this->has("top_surface_filament_id") ? this->option("top_surface_filament_id")->getInt() : 0;
+ const int bottom_surface = this->has("bottom_surface_filament_id") ? this->option("bottom_surface_filament_id")->getInt() : 0;
+
+ if (internal_solid == 0 && top_surface > 0)
+ this->option("internal_solid_filament_id", true)->setInt(top_surface);
+ if (internal_solid == 0 && bottom_surface > 0)
+ this->option("internal_solid_filament_id", true)->setInt(bottom_surface);
+ if (top_surface == 0 && internal_solid > 0)
+ this->option("top_surface_filament_id", true)->setInt(internal_solid);
+ if (bottom_surface == 0 && internal_solid > 0)
+ this->option("bottom_surface_filament_id", true)->setInt(internal_solid);
+
if (this->has("spiral_mode") && this->opt("spiral_mode", true)->value) {
{
// this should be actually done only on the spiral layers instead of all
diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp
index 22f39bf0a2..4a53aa7ac2 100644
--- a/src/libslic3r/PrintConfig.hpp
+++ b/src/libslic3r/PrintConfig.hpp
@@ -1220,7 +1220,7 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionPercent, fuzzy_skin_ripple_offset))
((ConfigOptionInt, fuzzy_skin_layers_between_ripple_offset))
((ConfigOptionFloat, gap_infill_speed))
- ((ConfigOptionInt, sparse_infill_filament))
+ ((ConfigOptionInt, sparse_infill_filament_id))
((ConfigOptionFloatOrPercent, sparse_infill_line_width))
((ConfigOptionPercent, infill_wall_overlap))
((ConfigOptionPercent, top_bottom_infill_wall_overlap))
@@ -1253,14 +1253,17 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloatsNullable, filament_ironing_speed))
// Detect bridging perimeters
((ConfigOptionBool, detect_overhang_wall))
- ((ConfigOptionInt, wall_filament))
+ ((ConfigOptionInt, outer_wall_filament_id))
+ ((ConfigOptionInt, inner_wall_filament_id))
((ConfigOptionFloatOrPercent, inner_wall_line_width))
((ConfigOptionFloat, inner_wall_speed))
// Total number of perimeters.
((ConfigOptionInt, wall_loops))
((ConfigOptionBool, alternate_extra_wall))
((ConfigOptionFloat, minimum_sparse_infill_area))
- ((ConfigOptionInt, solid_infill_filament))
+ ((ConfigOptionInt, internal_solid_filament_id))
+ ((ConfigOptionInt, top_surface_filament_id))
+ ((ConfigOptionInt, bottom_surface_filament_id))
((ConfigOptionFloatOrPercent, internal_solid_infill_line_width))
((ConfigOptionFloat, internal_solid_infill_speed))
// Detect thin walls.
diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp
index 8dcf7165b9..4597136bb6 100644
--- a/src/libslic3r/PrintObject.cpp
+++ b/src/libslic3r/PrintObject.cpp
@@ -236,7 +236,7 @@ void PrintObject::_transform_hole_to_polyholes()
bool twist = this->m_layers[layer_idx]->m_regions[region_idx]->region().config().hole_to_polyhole_twisted.value;
if (diameter_max - diameter_min < max_variation * 2 && diameter_line_max - diameter_line_min < max_variation * 2) {
layerid2center[layer_idx].emplace_back(
- std::tuple{center, diameter_max, layer->m_regions[region_idx]->region().config().wall_filament.value, max_variation, twist}, & hole);
+ std::tuple{center, diameter_max, layer->m_regions[region_idx]->region().config().outer_wall_filament_id.value, max_variation, twist}, & hole);
}
}
}
@@ -320,18 +320,29 @@ std::vector> PrintObject::detect_extruder_geometric_unprintables()
continue;
for (auto layerm : layer->regions()) {
auto region = layerm->region();
- int wall_filament = region.config().wall_filament;
- int solid_infill_filament = region.config().solid_infill_filament;
- int sparse_infill_filament = region.config().sparse_infill_filament;
+ int outer_wall_filament_id = region.config().outer_wall_filament_id;
+ int inner_wall_filament_id = region.config().inner_wall_filament_id;
+ int internal_solid_filament_id = region.config().internal_solid_filament_id;
+ int top_surface_filament_id = region.config().top_surface_filament_id;
+ int bottom_surface_filament_id = region.config().bottom_surface_filament_id;
+ int sparse_infill_filament_id = region.config().sparse_infill_filament_id;
if (!layerm->fills.entities.empty()) {
- if (solid_infill_filament > 0)
- geometric_unprintables[extruder_id].insert(solid_infill_filament - 1);
- if (sparse_infill_filament > 0)
- geometric_unprintables[extruder_id].insert(sparse_infill_filament - 1);
+ if (internal_solid_filament_id > 0)
+ geometric_unprintables[extruder_id].insert(internal_solid_filament_id - 1);
+ if (top_surface_filament_id > 0)
+ geometric_unprintables[extruder_id].insert(top_surface_filament_id - 1);
+ if (bottom_surface_filament_id > 0)
+ geometric_unprintables[extruder_id].insert(bottom_surface_filament_id - 1);
+ if (sparse_infill_filament_id > 0)
+ geometric_unprintables[extruder_id].insert(sparse_infill_filament_id - 1);
+ }
+ if (!layerm->perimeters.entities.empty()) {
+ if (outer_wall_filament_id > 0)
+ geometric_unprintables[extruder_id].insert(outer_wall_filament_id - 1);
+ if (inner_wall_filament_id > 0)
+ geometric_unprintables[extruder_id].insert(inner_wall_filament_id - 1);
}
- if (!layerm->perimeters.entities.empty() && wall_filament > 0)
- geometric_unprintables[extruder_id].insert(wall_filament - 1);
}
}
}
@@ -356,21 +367,28 @@ std::vector> PrintObject::detect_extruder_geometric_unprintables()
auto layer = m_layers[j];
for (auto layerm : layer->regions()) {
const auto& region = layerm->region();
- int wall_filament = region.config().wall_filament;
- int solid_infill_filament = region.config().solid_infill_filament;
- int sparse_infill_filament = region.config().sparse_infill_filament;
+ int outer_wall_filament_id = region.config().outer_wall_filament_id;
+ int inner_wall_filament_id = region.config().inner_wall_filament_id;
+ int internal_solid_filament_id = region.config().internal_solid_filament_id;
+ int top_surface_filament_id = region.config().top_surface_filament_id;
+ int bottom_surface_filament_id = region.config().bottom_surface_filament_id;
+ int sparse_infill_filament_id = region.config().sparse_infill_filament_id;
std::optional fill_expolys;
BoundingBox fill_bbox;
std::optional wall_expolys;
BoundingBox wall_bbox;
for (size_t idx = 0; idx < unprintable_area_in_obj_coord.size(); ++idx) {
- bool do_infill_filament_detect = (solid_infill_filament > 0 && tbb_geometric_unprintables[idx].count(solid_infill_filament - 1) == 0) ||
- (sparse_infill_filament > 0 && tbb_geometric_unprintables[idx].count(sparse_infill_filament-1) == 0);
+ bool do_infill_filament_detect = (internal_solid_filament_id > 0 && tbb_geometric_unprintables[idx].count(internal_solid_filament_id - 1) == 0) ||
+ (top_surface_filament_id > 0 && tbb_geometric_unprintables[idx].count(top_surface_filament_id - 1) == 0) ||
+ (bottom_surface_filament_id > 0 && tbb_geometric_unprintables[idx].count(bottom_surface_filament_id - 1) == 0) ||
+ (sparse_infill_filament_id > 0 && tbb_geometric_unprintables[idx].count(sparse_infill_filament_id-1) == 0);
bool infill_unprintable = !layerm->fills.entities.empty() &&
- ((solid_infill_filament > 0 && tbb_geometric_unprintables[idx].count(solid_infill_filament - 1) > 0) ||
- (sparse_infill_filament > 0 && tbb_geometric_unprintables[idx].count(sparse_infill_filament - 1) > 0));
+ ((internal_solid_filament_id > 0 && tbb_geometric_unprintables[idx].count(internal_solid_filament_id - 1) > 0) ||
+ (top_surface_filament_id > 0 && tbb_geometric_unprintables[idx].count(top_surface_filament_id - 1) > 0) ||
+ (bottom_surface_filament_id > 0 && tbb_geometric_unprintables[idx].count(bottom_surface_filament_id - 1) > 0) ||
+ (sparse_infill_filament_id > 0 && tbb_geometric_unprintables[idx].count(sparse_infill_filament_id - 1) > 0));
if (!layerm->fills.entities.empty() && do_infill_filament_detect) {
if (!fill_expolys) {
@@ -379,19 +397,27 @@ std::vector> PrintObject::detect_extruder_geometric_unprintables()
}
if (fill_bbox.overlap(unprintable_area_bbox[idx]) &&
!intersection(*fill_expolys, unprintable_area_in_obj_coord[idx]).empty()) {
- if (solid_infill_filament > 0)
- tbb_geometric_unprintables[idx].insert(solid_infill_filament - 1);
- if (sparse_infill_filament > 0)
- tbb_geometric_unprintables[idx].insert(sparse_infill_filament - 1);
+ if (internal_solid_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(internal_solid_filament_id - 1);
+ if (top_surface_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(top_surface_filament_id - 1);
+ if (bottom_surface_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(bottom_surface_filament_id - 1);
+ if (sparse_infill_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(sparse_infill_filament_id - 1);
infill_unprintable = true;
}
}
- bool do_wall_filament_detect = wall_filament > 0 && tbb_geometric_unprintables[idx].count(wall_filament - 1) == 0;
- if (!layerm->perimeters.entities.empty() && do_wall_filament_detect) {
+ bool do_outer_wall_filament_detect = outer_wall_filament_id > 0 && tbb_geometric_unprintables[idx].count(outer_wall_filament_id - 1) == 0;
+ bool do_inner_wall_filament_detect = inner_wall_filament_id > 0 && tbb_geometric_unprintables[idx].count(inner_wall_filament_id - 1) == 0;
+ if (!layerm->perimeters.entities.empty() && (do_outer_wall_filament_detect || do_inner_wall_filament_detect)) {
// if infill is unprintable, no need to check wall since wall contour surrounds infill contour
if (infill_unprintable) {
- tbb_geometric_unprintables[idx].insert(wall_filament - 1);
+ if (outer_wall_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(outer_wall_filament_id - 1);
+ if (inner_wall_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(inner_wall_filament_id - 1);
continue;
}
@@ -406,7 +432,10 @@ std::vector> PrintObject::detect_extruder_geometric_unprintables()
if (wall_bbox.overlap(unprintable_area_bbox[idx]) &&
!intersection(*wall_expolys, unprintable_area_in_obj_coord[idx]).empty()) {
- tbb_geometric_unprintables[idx].insert(wall_filament - 1);
+ if (outer_wall_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(outer_wall_filament_id - 1);
+ if (inner_wall_filament_id > 0)
+ tbb_geometric_unprintables[idx].insert(inner_wall_filament_id - 1);
}
}
}
@@ -1277,8 +1306,10 @@ bool PrintObject::invalidate_state_by_config_options(
|| opt_key == "bottom_shell_thickness"
|| opt_key == "top_shell_thickness"
|| opt_key == "minimum_sparse_infill_area"
- || opt_key == "sparse_infill_filament"
- || opt_key == "solid_infill_filament"
+ || opt_key == "sparse_infill_filament_id"
+ || opt_key == "internal_solid_filament_id"
+ || opt_key == "top_surface_filament_id"
+ || opt_key == "bottom_surface_filament_id"
|| opt_key == "sparse_infill_line_width"
|| opt_key == "skin_infill_line_width"
|| opt_key == "skeleton_infill_line_width"
@@ -1341,7 +1372,8 @@ bool PrintObject::invalidate_state_by_config_options(
steps.emplace_back(posPrepareInfill);
} else if (
opt_key == "outer_wall_line_width"
- || opt_key == "wall_filament"
+ || opt_key == "outer_wall_filament_id"
+ || opt_key == "inner_wall_filament_id"
|| opt_key == "fuzzy_skin"
|| opt_key == "fuzzy_skin_thickness"
|| opt_key == "fuzzy_skin_point_distance"
@@ -3569,13 +3601,23 @@ PrintObjectConfig PrintObject::object_config_from_model_object(const PrintObject
}
const std::string key_extruder { "extruder" };
-static constexpr const std::initializer_list keys_extruders { "sparse_infill_filament"sv, "solid_infill_filament"sv, "wall_filament"sv };
+static constexpr const std::initializer_list keys_extruders {
+ "sparse_infill_filament_id"sv,
+ "internal_solid_filament_id"sv,
+ "top_surface_filament_id"sv,
+ "bottom_surface_filament_id"sv,
+ "outer_wall_filament_id"sv,
+ "inner_wall_filament_id"sv
+};
struct FeatureFilamentOverrideMask
{
- bool sparse_infill_filament = false;
- bool solid_infill_filament = false;
- bool wall_filament = false;
+ bool sparse_infill_filament_id = false;
+ bool internal_solid_filament_id = false;
+ bool top_surface_filament_id = false;
+ bool bottom_surface_filament_id = false;
+ bool outer_wall_filament_id = false;
+ bool inner_wall_filament_id = false;
};
static void apply_to_print_region_config(PrintRegionConfig &out, const DynamicPrintConfig &in, FeatureFilamentOverrideMask &feature_overrides)
@@ -3593,19 +3635,31 @@ static void apply_to_print_region_config(PrintRegionConfig &out, const DynamicPr
int extruder = static_cast(it->second.get())->value;
if (extruder > 0) {
my_opt->setInt(extruder);
- if (it->first == "sparse_infill_filament")
- feature_overrides.sparse_infill_filament = true;
- else if (it->first == "solid_infill_filament")
- feature_overrides.solid_infill_filament = true;
- else if (it->first == "wall_filament")
- feature_overrides.wall_filament = true;
+ if (it->first == "sparse_infill_filament_id")
+ feature_overrides.sparse_infill_filament_id = true;
+ else if (it->first == "internal_solid_filament_id")
+ feature_overrides.internal_solid_filament_id = true;
+ else if (it->first == "top_surface_filament_id")
+ feature_overrides.top_surface_filament_id = true;
+ else if (it->first == "bottom_surface_filament_id")
+ feature_overrides.bottom_surface_filament_id = true;
+ else if (it->first == "outer_wall_filament_id")
+ feature_overrides.outer_wall_filament_id = true;
+ else if (it->first == "inner_wall_filament_id")
+ feature_overrides.inner_wall_filament_id = true;
} else {
- if (it->first == "sparse_infill_filament")
- feature_overrides.sparse_infill_filament = false;
- else if (it->first == "solid_infill_filament")
- feature_overrides.solid_infill_filament = false;
- else if (it->first == "wall_filament")
- feature_overrides.wall_filament = false;
+ if (it->first == "sparse_infill_filament_id")
+ feature_overrides.sparse_infill_filament_id = false;
+ else if (it->first == "internal_solid_filament_id")
+ feature_overrides.internal_solid_filament_id = false;
+ else if (it->first == "top_surface_filament_id")
+ feature_overrides.top_surface_filament_id = false;
+ else if (it->first == "bottom_surface_filament_id")
+ feature_overrides.bottom_surface_filament_id = false;
+ else if (it->first == "outer_wall_filament_id")
+ feature_overrides.outer_wall_filament_id = false;
+ else if (it->first == "inner_wall_filament_id")
+ feature_overrides.inner_wall_filament_id = false;
}
} else
my_opt->set(it->second.get());
@@ -3613,12 +3667,18 @@ static void apply_to_print_region_config(PrintRegionConfig &out, const DynamicPr
// 3) Apply base extruder only to features that were not explicitly overridden.
if (base_extruder > 0) {
- if (!feature_overrides.sparse_infill_filament)
- out.sparse_infill_filament.value = base_extruder;
- if (!feature_overrides.solid_infill_filament)
- out.solid_infill_filament.value = base_extruder;
- if (!feature_overrides.wall_filament)
- out.wall_filament.value = base_extruder;
+ if (!feature_overrides.sparse_infill_filament_id)
+ out.sparse_infill_filament_id.value = base_extruder;
+ if (!feature_overrides.internal_solid_filament_id)
+ out.internal_solid_filament_id.value = base_extruder;
+ if (!feature_overrides.top_surface_filament_id)
+ out.top_surface_filament_id.value = base_extruder;
+ if (!feature_overrides.bottom_surface_filament_id)
+ out.bottom_surface_filament_id.value = base_extruder;
+ if (!feature_overrides.outer_wall_filament_id)
+ out.outer_wall_filament_id.value = base_extruder;
+ if (!feature_overrides.inner_wall_filament_id)
+ out.inner_wall_filament_id.value = base_extruder;
}
}
@@ -3629,9 +3689,12 @@ PrintRegionConfig region_config_from_model_volume(const PrintRegionConfig &defau
// For model parts, non-zero values coming from the print defaults should stay explicit.
if (volume.is_model_part()) {
- feature_overrides.sparse_infill_filament = (config.sparse_infill_filament.value > 0);
- feature_overrides.solid_infill_filament = (config.solid_infill_filament.value > 0);
- feature_overrides.wall_filament = (config.wall_filament.value > 0);
+ feature_overrides.sparse_infill_filament_id = (config.sparse_infill_filament_id.value > 0);
+ feature_overrides.internal_solid_filament_id = (config.internal_solid_filament_id.value > 0);
+ feature_overrides.top_surface_filament_id = (config.top_surface_filament_id.value > 0);
+ feature_overrides.bottom_surface_filament_id = (config.bottom_surface_filament_id.value > 0);
+ feature_overrides.outer_wall_filament_id = (config.outer_wall_filament_id.value > 0);
+ feature_overrides.inner_wall_filament_id = (config.inner_wall_filament_id.value > 0);
}
if (volume.is_model_part()) {
@@ -3650,9 +3713,12 @@ PrintRegionConfig region_config_from_model_volume(const PrintRegionConfig &defau
apply_to_print_region_config(config, *layer_range_config, feature_overrides);
}
// Resolve feature defaults and clamp invalid extruders to index 1.
- clamp_feature_filament_to_valid(config.sparse_infill_filament, num_extruders);
- clamp_feature_filament_to_valid(config.wall_filament, num_extruders);
- clamp_feature_filament_to_valid(config.solid_infill_filament, num_extruders);
+ clamp_feature_filament_to_valid(config.sparse_infill_filament_id, num_extruders);
+ clamp_feature_filament_to_valid(config.outer_wall_filament_id, num_extruders);
+ clamp_feature_filament_to_valid(config.inner_wall_filament_id, num_extruders);
+ clamp_feature_filament_to_valid(config.internal_solid_filament_id, num_extruders);
+ clamp_feature_filament_to_valid(config.top_surface_filament_id, num_extruders);
+ clamp_feature_filament_to_valid(config.bottom_surface_filament_id, num_extruders);
if (config.sparse_infill_density.value < 0.00011f)
// Switch of infill for very low infill rates, also avoid division by zero in infill generator for these very low rates.
// See GH issue #5910.
@@ -3735,9 +3801,12 @@ SlicingParameters PrintObject::slicing_parameters(const DynamicPrintConfig &full
object_config.brim_type != btNoBrim && object_config.brim_width > 0.,
object_extruders);
for (const std::pair &range_and_config : model_object.layer_config_ranges)
- if (range_and_config.second.has("wall_filament") ||
- range_and_config.second.has("sparse_infill_filament") ||
- range_and_config.second.has("solid_infill_filament"))
+ if (range_and_config.second.has("outer_wall_filament_id") ||
+ range_and_config.second.has("inner_wall_filament_id") ||
+ range_and_config.second.has("sparse_infill_filament_id") ||
+ range_and_config.second.has("internal_solid_filament_id") ||
+ range_and_config.second.has("top_surface_filament_id") ||
+ range_and_config.second.has("bottom_surface_filament_id"))
PrintRegion::collect_object_printing_extruders(
print_config,
region_config_from_model_volume(default_region_config, &range_and_config.second.get(), *model_volume, filament_extruders),
@@ -4169,8 +4238,8 @@ void PrintObject::combine_infill()
// Limit the number of combined layers to the maximum height allowed by this regions' nozzle.
//FIXME limit the layer height to max_layer_height
double nozzle_diameter = std::min(
- this->print()->config().nozzle_diameter.get_at(region.config().sparse_infill_filament.value - 1),
- this->print()->config().nozzle_diameter.get_at(region.config().solid_infill_filament.value - 1));
+ this->print()->config().nozzle_diameter.get_at(region.config().sparse_infill_filament_id.value - 1),
+ this->print()->config().nozzle_diameter.get_at(region.config().internal_solid_filament_id.value - 1));
//Orca: Limit combination of infill to up to infill_combination_max_layer_height
const double infill_combination_max_layer_height = region.config().infill_combination_max_layer_height.get_abs_value(nozzle_diameter);
diff --git a/src/libslic3r/PrintRegion.cpp b/src/libslic3r/PrintRegion.cpp
index f3d5359f4c..5c08de8b36 100644
--- a/src/libslic3r/PrintRegion.cpp
+++ b/src/libslic3r/PrintRegion.cpp
@@ -7,12 +7,16 @@ namespace Slic3r {
unsigned int PrintRegion::extruder(FlowRole role) const
{
size_t extruder = 0;
- if (role == frPerimeter || role == frExternalPerimeter)
- extruder = m_config.wall_filament;
+ if (role == frPerimeter)
+ extruder = m_config.inner_wall_filament_id;
+ else if (role == frExternalPerimeter)
+ extruder = m_config.outer_wall_filament_id;
else if (role == frInfill)
- extruder = m_config.sparse_infill_filament;
- else if (role == frSolidInfill || role == frTopSolidInfill)
- extruder = m_config.solid_infill_filament;
+ extruder = m_config.sparse_infill_filament_id;
+ else if (role == frSolidInfill)
+ extruder = m_config.internal_solid_filament_id;
+ else if (role == frTopSolidInfill)
+ extruder = m_config.top_surface_filament_id;
else
throw Slic3r::InvalidArgument("Unknown role");
return extruder;
@@ -51,9 +55,12 @@ Flow PrintRegion::flow(const PrintObject &object, FlowRole role, double layer_he
coordf_t PrintRegion::nozzle_dmr_avg(const PrintConfig &print_config) const
{
- return (print_config.nozzle_diameter.get_at(m_config.wall_filament.value - 1) +
- print_config.nozzle_diameter.get_at(m_config.sparse_infill_filament.value - 1) +
- print_config.nozzle_diameter.get_at(m_config.solid_infill_filament.value - 1)) / 3.;
+ return (print_config.nozzle_diameter.get_at(m_config.outer_wall_filament_id.value - 1) +
+ print_config.nozzle_diameter.get_at(m_config.inner_wall_filament_id.value - 1) +
+ print_config.nozzle_diameter.get_at(m_config.sparse_infill_filament_id.value - 1) +
+ print_config.nozzle_diameter.get_at(m_config.internal_solid_filament_id.value - 1) +
+ print_config.nozzle_diameter.get_at(m_config.top_surface_filament_id.value - 1) +
+ print_config.nozzle_diameter.get_at(m_config.bottom_surface_filament_id.value - 1)) / 6.;
}
coordf_t PrintRegion::bridging_height_avg(const PrintConfig &print_config) const
@@ -70,12 +77,19 @@ void PrintRegion::collect_object_printing_extruders(const PrintConfig &print_con
int i = std::max(0, extruder_id - 1);
object_extruders.emplace_back((i >= num_extruders) ? 0 : i);
};
- if (region_config.wall_loops.value > 0 || has_brim)
- emplace_extruder(region_config.wall_filament);
+ if (region_config.wall_loops.value > 0 || has_brim) {
+ emplace_extruder(region_config.outer_wall_filament_id);
+ if (region_config.wall_loops.value > 1)
+ emplace_extruder(region_config.inner_wall_filament_id);
+ }
if (region_config.sparse_infill_density.value > 0)
- emplace_extruder(region_config.sparse_infill_filament);
- if (region_config.top_shell_layers.value > 0 || region_config.bottom_shell_layers.value > 0)
- emplace_extruder(region_config.solid_infill_filament);
+ emplace_extruder(region_config.sparse_infill_filament_id);
+ if (region_config.sparse_infill_density.value > 0 || region_config.top_shell_layers.value > 0 || region_config.bottom_shell_layers.value > 0)
+ emplace_extruder(region_config.internal_solid_filament_id);
+ if (region_config.top_shell_layers.value > 0)
+ emplace_extruder(region_config.top_surface_filament_id);
+ if (region_config.bottom_shell_layers.value > 0)
+ emplace_extruder(region_config.bottom_surface_filament_id);
}
void PrintRegion::collect_object_printing_extruders(const Print &print, std::vector &object_extruders) const
@@ -85,9 +99,12 @@ void PrintRegion::collect_object_printing_extruders(const Print &print, std::vec
#ifndef NDEBUG
// BBS
auto num_extruders = int(print.config().filament_diameter.size());
- assert(this->config().wall_filament <= num_extruders);
- assert(this->config().sparse_infill_filament <= num_extruders);
- assert(this->config().solid_infill_filament <= num_extruders);
+ assert(this->config().outer_wall_filament_id <= num_extruders);
+ assert(this->config().inner_wall_filament_id <= num_extruders);
+ assert(this->config().sparse_infill_filament_id <= num_extruders);
+ assert(this->config().internal_solid_filament_id <= num_extruders);
+ assert(this->config().top_surface_filament_id <= num_extruders);
+ assert(this->config().bottom_surface_filament_id <= num_extruders);
#endif
collect_object_printing_extruders(print.config(), this->config(), print.has_brim(), object_extruders);
}
diff --git a/src/libslic3r/Support/SupportMaterial.cpp b/src/libslic3r/Support/SupportMaterial.cpp
index 971c501841..ae5ba5849e 100644
--- a/src/libslic3r/Support/SupportMaterial.cpp
+++ b/src/libslic3r/Support/SupportMaterial.cpp
@@ -1270,7 +1270,7 @@ namespace SupportMaterialInternal {
// Surface supporting this layer, expanded by 0.5 * nozzle_diameter, as we consider this kind of overhang to be sufficiently supported.
Polygons lower_grown_slices = expand(lower_layer_polygons,
//FIXME to mimic the decision in the perimeter generator, we should use half the external perimeter width.
- 0.5f * float(scale_(print_config.nozzle_diameter.get_at(layerm.region().config().wall_filament-1))),
+ 0.5f * float(scale_(print_config.nozzle_diameter.get_at(layerm.region().config().outer_wall_filament_id-1))),
SUPPORT_SURFACES_OFFSET_PARAMETERS);
// Collect perimeters of this layer.
//FIXME split_at_first_point() could split a bridge mid-way
diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp
index d79a5039a6..0262c3f8b2 100644
--- a/src/libslic3r/Support/TreeSupport.cpp
+++ b/src/libslic3r/Support/TreeSupport.cpp
@@ -1712,13 +1712,6 @@ void TreeSupport::generate_toolpaths()
);
}
-void deleteDirectoryContents(const std::filesystem::path& dir)
-{
- for (const auto& entry : std::filesystem::directory_iterator(dir))
- std::filesystem::remove_all(entry.path());
-}
-
-
void TreeSupport::move_bounds_to_contact_nodes(std::vector &move_bounds,
PrintObject &print_object,
const TreeSupport3D::TreeSupportSettings &config)
@@ -2247,13 +2240,9 @@ void TreeSupport::draw_circles()
if (!area.empty()) has_circle_node = true;
if (node.need_extra_wall) need_extra_wall = true;
- // Merge the overhang into the roof area so tree tips can still produce
- // a continuous support interface. Suppressing this for build-plate-only
- // support drops the roof polygons entirely in valid tree branches.
- // ORCA: Only keep top interface polygons that fully fit in the mm height cap.
- if (top_interface_layers > 0 && node.support_roof_layers_below > 0 &&
- (node.dist_mm_to_top - this->top_z_distance) < top_interface_height + EPSILON &&
- !node.is_sharp_tail) {
+ // merge overhang to get a smoother interface surface
+ // Do not merge when buildplate_only is on, because some underneath nodes may have been deleted.
+ if (top_interface_layers > 0 && node.support_roof_layers_below > 0 && !on_buildplate_only && !node.is_sharp_tail) {
ExPolygons overhang_expanded;
if (node.overhang.contour.size() > 100 || node.overhang.holes.size()>1)
overhang_expanded.emplace_back(node.overhang);
@@ -2299,16 +2288,6 @@ void TreeSupport::draw_circles()
roof_1st_layer = diff_ex(roof_1st_layer, ClipperUtils::clip_clipper_polygons_with_subject_bbox(roof_areas,get_extents(roof_1st_layer)));
roof_1st_layer = intersection_ex(roof_1st_layer, m_machine_border);
- // Build-plate-only pruning can collapse the roof stack down to a single
- // printable layer. In that case we still need to emit an interface layer
- // instead of downgrading the last roof-adjacent layer to base support.
- if (on_buildplate_only && top_interface_layers > 0 && roof_areas.empty() && !roof_1st_layer.empty()) {
- append(roof_areas, roof_1st_layer);
- roof_1st_layer.clear();
- max_layers_above_roof = std::max(max_layers_above_roof, max_layers_above_roof1);
- max_layers_above_roof1 = 0;
- }
-
ExPolygons roofs; append(roofs, roof_1st_layer); append(roofs, roof_areas);append(roofs, roof_gap_areas);
base_areas = diff_ex(base_areas, ClipperUtils::clip_clipper_polygons_with_subject_bbox(roofs, get_extents(base_areas)));
base_areas = intersection_ex(base_areas, m_machine_border);
@@ -3717,7 +3696,14 @@ void TreeSupport::generate_contact_points()
}
// add supports along contours
- libnest2d::placers::EdgeCache edge_cache(overhang);
+ ExPolygon closed_overhang = overhang; // make a copy to add closing point for edge cache
+ if (closed_overhang.contour.points.size() > 1)
+ closed_overhang.contour.points.emplace_back(closed_overhang.contour.points.front());
+ for (Polygon &hole : closed_overhang.holes)
+ if (hole.points.size() > 1)
+ hole.points.emplace_back(hole.points.front());
+
+ libnest2d::placers::EdgeCache edge_cache(closed_overhang);
for (size_t i = 0; i < edge_cache.holeCount() + 1; i++) {
double step = point_spread / (i == 0 ? edge_cache.circumference() : edge_cache.circumference(i - 1));
double distance = 0;
diff --git a/src/libslic3r/Support/TreeSupport3D.cpp b/src/libslic3r/Support/TreeSupport3D.cpp
index 0d35947f95..2f08da15f1 100644
--- a/src/libslic3r/Support/TreeSupport3D.cpp
+++ b/src/libslic3r/Support/TreeSupport3D.cpp
@@ -1616,6 +1616,7 @@ static Point move_inside_if_outside(const Polygons &polygons, Point from, int di
if (settings.increase_radius)
current_elem.effective_radius_height += 1;
coord_t radius = support_element_collision_radius(config, current_elem);
+
const auto _tiny_area_threshold = tiny_area_threshold();
if (settings.move) {
increased = relevant_offset;
@@ -3512,6 +3513,7 @@ static void generate_support_areas(Print &print, TreeSupport* tree_support, cons
// value is the area where support may be placed. As this is calculated in CreateLayerPathing it is saved and reused in draw_areas
std::vector move_bounds(num_support_layers);
+
// ### Place tips of the support tree
for (size_t mesh_idx : processing.second)
generate_initial_areas(*print.get_object(mesh_idx), volumes, config, overhangs,
@@ -3843,6 +3845,7 @@ void organic_draw_branches(
// ++ ielement;
}
}
+
const SlicingParameters &slicing_params = print_object.slicing_parameters();
MeshSlicingParams mesh_slicing_params;
mesh_slicing_params.mode = MeshSlicingParams::SlicingMode::Positive;
@@ -4034,19 +4037,7 @@ void organic_draw_branches(
}
// ORCA: bottom contacts provide the footprint; interface layers are built later.
-#if 0
- //FIXME branch.has_tip seems to not be reliable.
- if (branch.has_tip && interface_placer.support_parameters.has_top_contacts)
- // Add top slices to top contacts / interfaces / base interfaces.
- for (int i = int(branch.path.size()) - 1; i >= 0; -- i) {
- const SupportElement &el = *branch.path[i];
- if (el.state.missing_roof_layers == 0)
- break;
- //FIXME Move or not?
- interface_placer.add_roof(std::move(slices[int(slices.size()) - i - 1]), el.state.layer_idx,
- interface_placer.support_parameters.num_top_interface_layers + 1 - el.state.missing_roof_layers);
- }
-#endif
+ recover_pending_branch_roofs(interface_placer, branch.path, layer_begin, slices);
while (! slices.empty() && slices.back().empty()) {
slices.pop_back();
diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp
index e9910a2eed..8fdaeefb0e 100644
--- a/src/slic3r/GUI/3DScene.cpp
+++ b/src/slic3r/GUI/3DScene.cpp
@@ -998,10 +998,10 @@ float GLVolumeCollection::get_selection_support_normal_z() const
} else { // For normal supports, if the angle is set to 0, calculate normal_z from overlap.
const double layer_height = full_cfg.opt_float("layer_height");
const auto* nozzle_diameter_opt = full_cfg.option("nozzle_diameter");
- const int wall_filament = full_cfg.opt_int("wall_filament");
+ const int wall_filament_id = full_cfg.opt_int("outer_wall_filament_id");
const size_t nozzle_count = nozzle_diameter_opt->values.size();
- const size_t wall_extruder_idx = (wall_filament > 0 && wall_filament <= static_cast(nozzle_count))
- ? static_cast(wall_filament - 1)
+ const size_t wall_extruder_idx = (wall_filament_id > 0 && wall_filament_id <= static_cast(nozzle_count))
+ ? static_cast(wall_filament_id - 1)
: 0; // Invalid extruder index falls back to extruder 1.
// Use wall extruder's nozzle diameter for better estimation of external perimeter width,
diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp
index a1531f5d7f..12d8a3bad0 100644
--- a/src/slic3r/GUI/ConfigManipulation.cpp
+++ b/src/slic3r/GUI/ConfigManipulation.cpp
@@ -600,9 +600,9 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
toggle_field(el, have_perimeters);
bool have_infill = config->option("sparse_infill_density")->value > 0;
- // sparse_infill_filament uses the same logic as in Print::extruders()
+ // sparse_infill_filament_id uses the same logic as in Print::extruders()
for (auto el : { "sparse_infill_pattern", "infill_combination", "fill_multiline","infill_direction",
- "minimum_sparse_infill_area", "sparse_infill_filament", "infill_anchor", "infill_anchor_max","infill_shift_step","sparse_infill_rotate_template","symmetric_infill_y_axis"})
+ "minimum_sparse_infill_area", "sparse_infill_filament_id", "infill_anchor", "infill_anchor_max","infill_shift_step","sparse_infill_rotate_template","symmetric_infill_y_axis"})
toggle_line(el, have_infill);
bool have_combined_infill = config->opt_bool("infill_combination") && have_infill;
@@ -664,7 +664,7 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
for (auto el : { "infill_direction", "sparse_infill_line_width", "gap_fill_target","filter_out_gap_fill","infill_wall_overlap",
"sparse_infill_speed", "bridge_speed", "internal_bridge_speed", "bridge_angle", "internal_bridge_angle", "relative_bridge_angle",
- "solid_infill_direction", "solid_infill_rotate_template", "internal_solid_infill_pattern", "solid_infill_filament",
+ "solid_infill_direction", "solid_infill_rotate_template", "internal_solid_infill_pattern", "internal_solid_filament_id", "top_surface_filament_id", "bottom_surface_filament_id",
})
toggle_field(el, have_infill || has_solid_infill);
@@ -726,8 +726,9 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
config->opt_enum("brim_type") != btPainted;
toggle_field("brim_width", have_brim_width);
toggle_field("brim_flow_ratio", have_brim);
- // wall_filament uses the same logic as in Print::extruders()
- toggle_field("wall_filament", have_perimeters || have_brim);
+ // Wall filament selectors use the same logic as in Print::extruders().
+ toggle_field("outer_wall_filament_id", have_perimeters || have_brim);
+ toggle_field("inner_wall_filament_id", have_perimeters || have_brim);
bool have_brim_ear = (config->opt_enum("brim_type") == btEar);
const auto brim_width = config->opt_float("brim_width");
diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp
index 10d6bc2876..82eeb85a10 100644
--- a/src/slic3r/GUI/GUI_App.cpp
+++ b/src/slic3r/GUI/GUI_App.cpp
@@ -61,6 +61,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -349,6 +350,17 @@ public:
}
}
+ // Orca: keep the splash alive until it is explicitly destroyed.
+ // wxSplashScreen installs an application-wide event filter that calls
+ // Close() (which Destroy()s the window) on ANY key press or mouse-button
+ // down. Since startup keeps the splash up across the whole load_presets()
+ // and main-window-creation phase, a single stray click/keypress would
+ // destroy it while on_init_inner() still holds the pointer, causing an
+ // intermittent use-after-free crash. Override the filter to a no-op so the
+ // splash can only be removed via the explicit Destroy() once the main frame
+ // is shown.
+ int FilterEvent(wxEvent& /*event*/) override { return wxEventFilter::Event_Skip; }
+
void scale_font(wxFont& font, float scale)
{
#ifdef __WXMSW__
@@ -2763,7 +2775,8 @@ bool GUI_App::on_init_inner()
app_config->set("version", SLIC3R_VERSION);
}
- SplashScreen * scrn = nullptr;
+ // Orca: use wxWeakRef to provent wild pointer.
+ wxWeakRef scrn = nullptr;
if (app_config->get("show_splash_screen") == "true") {
// Detect position (display) to show the splash screen
// Now this position is equal to the mainframe position
@@ -6044,6 +6057,25 @@ bool GUI_App::maybe_migrate_user_presets_on_login()
if (ret != 0) {
BOOST_LOG_TRIVIAL(warning) << "Failed to query OrcaCloud presets (error " << ret
<< "), skipping migration to avoid overwriting cloud data.";
+ // If this looks like a transient 401 from token propagation delay (within grace period),
+ // schedule one deferred retry so first-time users don't silently lose their preset migration.
+ if (std::chrono::steady_clock::now() - m_last_401_error_time < std::chrono::seconds(30)
+ && !m_migration_retry_pending.exchange(true)) {
+ BOOST_LOG_TRIVIAL(info) << "Scheduling migration retry after token propagation window.";
+ boost::thread([this]() {
+ std::this_thread::sleep_for(std::chrono::seconds(5));
+ CallAfter([this]() {
+ m_migration_retry_pending = false;
+ if (is_closing() || !m_agent || !m_agent->is_user_login()) return;
+ BOOST_LOG_TRIVIAL(info) << "Retrying preset migration after token propagation window.";
+ if (maybe_migrate_user_presets_on_login()) {
+ const std::string user_id = m_agent->get_user_id();
+ preset_bundle->load_user_presets(user_id, ForwardCompatibilitySubstitutionRule::Enable);
+ if (mainframe) mainframe->update_side_preset_ui();
+ }
+ });
+ }).detach();
+ }
return false;
}
BOOST_LOG_TRIVIAL(info) << "OrcaCloud has no presets for user " << new_user_id << ", proceeding with migration check.";
diff --git a/src/slic3r/GUI/GUI_App.hpp b/src/slic3r/GUI/GUI_App.hpp
index dc0f1e52de..4d429eaadf 100644
--- a/src/slic3r/GUI/GUI_App.hpp
+++ b/src/slic3r/GUI/GUI_App.hpp
@@ -324,6 +324,7 @@ private:
std::shared_ptr m_user_sync_token;
std::atomic m_restart_sync_pending {false};
std::atomic m_sync_user_presets_now {false}; // request the sync loop to push user presets on its next tick
+ std::atomic m_migration_retry_pending {false};
bool m_is_dark_mode{ false };
bool m_adding_script_handler { false };
bool m_side_popup_status{false};
diff --git a/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.cpp b/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.cpp
index 95720dc436..5b5c7da076 100644
--- a/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.cpp
+++ b/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.cpp
@@ -705,7 +705,7 @@ static void convert_object_to_vertices(const Slic3r::PrintObject& object, const
continue;
const Slic3r::PrintRegionConfig& cfg = layerm->region().config();
if (has_perimeters) {
- const size_t extruder_id = static_cast(std::max(cfg.wall_filament.value - 1, 0));
+ const size_t extruder_id = static_cast(std::max(cfg.outer_wall_filament_id.value - 1, 0));
convert_to_vertices(layerm->perimeters, layer_z, layer_id, extruder_id,
object_helper.color_id(layer_z, extruder_id), EGCodeExtrusionRole::ExternalPerimeter,
copy, data.vertices);
@@ -715,10 +715,13 @@ static void convert_object_to_vertices(const Slic3r::PrintObject& object, const
// fill represents infill extrusions of a single island.
const auto& fill = *dynamic_cast(ee);
if (!fill.entities.empty()) {
- const bool is_solid_infill = Slic3r::is_solid_infill(fill.entities.front()->role());
+ const Slic3r::ExtrusionRole role = fill.entities.front()->role();
+ const bool is_solid_infill = Slic3r::is_solid_infill(role);
const size_t extruder_id = is_solid_infill ?
- static_cast(std::max(cfg.solid_infill_filament.value - 1, 0)) :
- static_cast(std::max(cfg.sparse_infill_filament.value - 1, 0));
+ static_cast(std::max((role == Slic3r::erTopSolidInfill || role == Slic3r::erIroning ? cfg.top_surface_filament_id.value :
+ role == Slic3r::erBottomSurface ? cfg.bottom_surface_filament_id.value :
+ cfg.internal_solid_filament_id.value) - 1, 0)) :
+ static_cast(std::max(cfg.sparse_infill_filament_id.value - 1, 0));
convert_to_vertices(fill, layer_z, layer_id, extruder_id,
object_helper.color_id(layer_z, extruder_id),
is_solid_infill ? EGCodeExtrusionRole::SolidInfill : EGCodeExtrusionRole::InternalInfill,
diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp
index 3b4549e969..b3b4d4b9a5 100644
--- a/src/slic3r/GUI/PartPlate.cpp
+++ b/src/slic3r/GUI/PartPlate.cpp
@@ -1517,9 +1517,16 @@ std::vector PartPlate::get_extruders(bool conside_custom_gcode) const
const DynamicPrintConfig& glb_config = wxGetApp().preset_bundle->prints.get_edited_preset().config;
int glb_support_intf_extr = glb_config.opt_int("support_interface_filament");
int glb_support_extr = glb_config.opt_int("support_filament");
- int glb_wall_extr = glb_config.opt_int("wall_filament");
- int glb_sparse_infill_extr = glb_config.opt_int("sparse_infill_filament");
- int glb_solid_infill_extr = glb_config.opt_int("solid_infill_filament");
+ int glb_outer_wall_extr = glb_config.opt_int("outer_wall_filament_id");
+ int glb_inner_wall_extr = glb_config.opt_int("inner_wall_filament_id");
+ if (glb_outer_wall_extr == 0) glb_outer_wall_extr = glb_inner_wall_extr;
+ if (glb_inner_wall_extr == 0) glb_inner_wall_extr = glb_outer_wall_extr;
+ int glb_sparse_infill_extr = glb_config.opt_int("sparse_infill_filament_id");
+ int glb_internal_solid_extr = glb_config.opt_int("internal_solid_filament_id");
+ int glb_top_surface_extr = glb_config.opt_int("top_surface_filament_id");
+ int glb_bottom_surface_extr = glb_config.opt_int("bottom_surface_filament_id");
+ if (glb_top_surface_extr == 0) glb_top_surface_extr = glb_internal_solid_extr;
+ if (glb_bottom_surface_extr == 0) glb_bottom_surface_extr = glb_internal_solid_extr;
bool glb_support = glb_config.opt_bool("enable_support");
glb_support |= glb_config.opt_int("raft_layers") > 0;
@@ -1573,17 +1580,30 @@ std::vector PartPlate::get_extruders(bool conside_custom_gcode) const
plate_extruders.push_back(glb_support_extr);
}
- int obj_wall_extr = 0;
- const ConfigOption* wall_opt = mo->config.option("wall_filament");
- if (wall_opt != nullptr)
- obj_wall_extr = wall_opt->getInt();
- if (obj_wall_extr != 0)
- plate_extruders.push_back(obj_wall_extr);
- else if (glb_wall_extr != 0)
- plate_extruders.push_back(glb_wall_extr);
+ int obj_outer_wall_extr = 0;
+ if (const ConfigOption* wall_opt = mo->config.option("outer_wall_filament_id"); wall_opt != nullptr)
+ obj_outer_wall_extr = wall_opt->getInt();
+ if (obj_outer_wall_extr == 0)
+ if (const ConfigOption* wall_opt = mo->config.option("inner_wall_filament_id"); wall_opt != nullptr)
+ obj_outer_wall_extr = wall_opt->getInt();
+ if (obj_outer_wall_extr != 0)
+ plate_extruders.push_back(obj_outer_wall_extr);
+ else if (glb_outer_wall_extr != 0)
+ plate_extruders.push_back(glb_outer_wall_extr);
+
+ int obj_inner_wall_extr = 0;
+ if (const ConfigOption* wall_opt = mo->config.option("inner_wall_filament_id"); wall_opt != nullptr)
+ obj_inner_wall_extr = wall_opt->getInt();
+ if (obj_inner_wall_extr == 0)
+ if (const ConfigOption* wall_opt = mo->config.option("outer_wall_filament_id"); wall_opt != nullptr)
+ obj_inner_wall_extr = wall_opt->getInt();
+ if (obj_inner_wall_extr != 0)
+ plate_extruders.push_back(obj_inner_wall_extr);
+ else if (glb_inner_wall_extr != 0)
+ plate_extruders.push_back(glb_inner_wall_extr);
int obj_sparse_infill_extr = 0;
- const ConfigOption* sparse_infill_opt = mo->config.option("sparse_infill_filament");
+ const ConfigOption* sparse_infill_opt = mo->config.option("sparse_infill_filament_id");
if (sparse_infill_opt != nullptr)
obj_sparse_infill_extr = sparse_infill_opt->getInt();
if (obj_sparse_infill_extr != 0)
@@ -1591,14 +1611,33 @@ std::vector PartPlate::get_extruders(bool conside_custom_gcode) const
else if (glb_sparse_infill_extr != 0)
plate_extruders.push_back(glb_sparse_infill_extr);
- int obj_solid_infill_extr = 0;
- const ConfigOption* solid_infill_opt = mo->config.option("solid_infill_filament");
- if (solid_infill_opt != nullptr)
- obj_solid_infill_extr = solid_infill_opt->getInt();
- if (obj_solid_infill_extr != 0)
- plate_extruders.push_back(obj_solid_infill_extr);
- else if (glb_solid_infill_extr != 0)
- plate_extruders.push_back(glb_solid_infill_extr);
+ int obj_internal_solid_extr = 0;
+ if (const ConfigOption* solid_opt = mo->config.option("internal_solid_filament_id"); solid_opt != nullptr)
+ obj_internal_solid_extr = solid_opt->getInt();
+ if (obj_internal_solid_extr != 0)
+ plate_extruders.push_back(obj_internal_solid_extr);
+ else if (glb_internal_solid_extr != 0)
+ plate_extruders.push_back(glb_internal_solid_extr);
+
+ int obj_top_surface_extr = 0;
+ if (const ConfigOption* top_opt = mo->config.option("top_surface_filament_id"); top_opt != nullptr)
+ obj_top_surface_extr = top_opt->getInt();
+ if (obj_top_surface_extr == 0)
+ obj_top_surface_extr = obj_internal_solid_extr;
+ if (obj_top_surface_extr != 0)
+ plate_extruders.push_back(obj_top_surface_extr);
+ else if (glb_top_surface_extr != 0)
+ plate_extruders.push_back(glb_top_surface_extr);
+
+ int obj_bottom_surface_extr = 0;
+ if (const ConfigOption* bottom_opt = mo->config.option("bottom_surface_filament_id"); bottom_opt != nullptr)
+ obj_bottom_surface_extr = bottom_opt->getInt();
+ if (obj_bottom_surface_extr == 0)
+ obj_bottom_surface_extr = obj_internal_solid_extr;
+ if (obj_bottom_surface_extr != 0)
+ plate_extruders.push_back(obj_bottom_surface_extr);
+ else if (glb_bottom_surface_extr != 0)
+ plate_extruders.push_back(glb_bottom_surface_extr);
}
@@ -1629,9 +1668,16 @@ std::vector PartPlate::get_extruders_under_cli(bool conside_custom_gcode, D
// if 3mf file
int glb_support_intf_extr = full_config.opt_int("support_interface_filament");
int glb_support_extr = full_config.opt_int("support_filament");
- int glb_wall_extr = full_config.opt_int("wall_filament");
- int glb_sparse_infill_extr = full_config.opt_int("sparse_infill_filament");
- int glb_solid_infill_extr = full_config.opt_int("solid_infill_filament");
+ int glb_outer_wall_extr = full_config.opt_int("outer_wall_filament_id");
+ int glb_inner_wall_extr = full_config.opt_int("inner_wall_filament_id");
+ if (glb_outer_wall_extr == 0) glb_outer_wall_extr = glb_inner_wall_extr;
+ if (glb_inner_wall_extr == 0) glb_inner_wall_extr = glb_outer_wall_extr;
+ int glb_sparse_infill_extr = full_config.opt_int("sparse_infill_filament_id");
+ int glb_internal_solid_extr = full_config.opt_int("internal_solid_filament_id");
+ int glb_top_surface_extr = full_config.opt_int("top_surface_filament_id");
+ int glb_bottom_surface_extr = full_config.opt_int("bottom_surface_filament_id");
+ if (glb_top_surface_extr == 0) glb_top_surface_extr = glb_internal_solid_extr;
+ if (glb_bottom_surface_extr == 0) glb_bottom_surface_extr = glb_internal_solid_extr;
bool glb_support = full_config.opt_bool("enable_support");
glb_support |= full_config.opt_int("raft_layers") > 0;
@@ -1695,17 +1741,30 @@ std::vector PartPlate::get_extruders_under_cli(bool conside_custom_gcode, D
else if (glb_support_extr != 0)
plate_extruders.push_back(glb_support_extr);
- int obj_wall_extr = 0;
- const ConfigOption* wall_opt = object->config.option("wall_filament");
- if (wall_opt != nullptr)
- obj_wall_extr = wall_opt->getInt();
- if (obj_wall_extr != 0)
- plate_extruders.push_back(obj_wall_extr);
- else if (glb_wall_extr != 0)
- plate_extruders.push_back(glb_wall_extr);
+ int obj_outer_wall_extr = 0;
+ if (const ConfigOption* wall_opt = object->config.option("outer_wall_filament_id"); wall_opt != nullptr)
+ obj_outer_wall_extr = wall_opt->getInt();
+ if (obj_outer_wall_extr == 0)
+ if (const ConfigOption* wall_opt = object->config.option("inner_wall_filament_id"); wall_opt != nullptr)
+ obj_outer_wall_extr = wall_opt->getInt();
+ if (obj_outer_wall_extr != 0)
+ plate_extruders.push_back(obj_outer_wall_extr);
+ else if (glb_outer_wall_extr != 0)
+ plate_extruders.push_back(glb_outer_wall_extr);
+
+ int obj_inner_wall_extr = 0;
+ if (const ConfigOption* wall_opt = object->config.option("inner_wall_filament_id"); wall_opt != nullptr)
+ obj_inner_wall_extr = wall_opt->getInt();
+ if (obj_inner_wall_extr == 0)
+ if (const ConfigOption* wall_opt = object->config.option("outer_wall_filament_id"); wall_opt != nullptr)
+ obj_inner_wall_extr = wall_opt->getInt();
+ if (obj_inner_wall_extr != 0)
+ plate_extruders.push_back(obj_inner_wall_extr);
+ else if (glb_inner_wall_extr != 0)
+ plate_extruders.push_back(glb_inner_wall_extr);
int obj_sparse_infill_extr = 0;
- const ConfigOption* sparse_infill_opt = object->config.option("sparse_infill_filament");
+ const ConfigOption* sparse_infill_opt = object->config.option("sparse_infill_filament_id");
if (sparse_infill_opt != nullptr)
obj_sparse_infill_extr = sparse_infill_opt->getInt();
if (obj_sparse_infill_extr != 0)
@@ -1713,14 +1772,33 @@ std::vector PartPlate::get_extruders_under_cli(bool conside_custom_gcode, D
else if (glb_sparse_infill_extr != 0)
plate_extruders.push_back(glb_sparse_infill_extr);
- int obj_solid_infill_extr = 0;
- const ConfigOption* solid_infill_opt = object->config.option("solid_infill_filament");
- if (solid_infill_opt != nullptr)
- obj_solid_infill_extr = solid_infill_opt->getInt();
- if (obj_solid_infill_extr != 0)
- plate_extruders.push_back(obj_solid_infill_extr);
- else if (glb_solid_infill_extr != 0)
- plate_extruders.push_back(glb_solid_infill_extr);
+ int obj_internal_solid_extr = 0;
+ if (const ConfigOption* solid_opt = object->config.option("internal_solid_filament_id"); solid_opt != nullptr)
+ obj_internal_solid_extr = solid_opt->getInt();
+ if (obj_internal_solid_extr != 0)
+ plate_extruders.push_back(obj_internal_solid_extr);
+ else if (glb_internal_solid_extr != 0)
+ plate_extruders.push_back(glb_internal_solid_extr);
+
+ int obj_top_surface_extr = 0;
+ if (const ConfigOption* top_opt = object->config.option("top_surface_filament_id"); top_opt != nullptr)
+ obj_top_surface_extr = top_opt->getInt();
+ if (obj_top_surface_extr == 0)
+ obj_top_surface_extr = obj_internal_solid_extr;
+ if (obj_top_surface_extr != 0)
+ plate_extruders.push_back(obj_top_surface_extr);
+ else if (glb_top_surface_extr != 0)
+ plate_extruders.push_back(glb_top_surface_extr);
+
+ int obj_bottom_surface_extr = 0;
+ if (const ConfigOption* bottom_opt = object->config.option("bottom_surface_filament_id"); bottom_opt != nullptr)
+ obj_bottom_surface_extr = bottom_opt->getInt();
+ if (obj_bottom_surface_extr == 0)
+ obj_bottom_surface_extr = obj_internal_solid_extr;
+ if (obj_bottom_surface_extr != 0)
+ plate_extruders.push_back(obj_bottom_surface_extr);
+ else if (glb_bottom_surface_extr != 0)
+ plate_extruders.push_back(glb_bottom_surface_extr);
}
}
@@ -3762,7 +3840,11 @@ void PartPlate::on_filament_deleted(int filament_count, int filament_id)
{
if (m_config.has("filament_map")) {
std::vector& filament_maps = m_config.option("filament_map")->values;
- filament_maps.erase(filament_maps.begin() + filament_id);
+ // Guard against an out-of-range index: the per-plate filament_map can be out of sync
+ // with the global filament count, and erasing at/past end() triggers an out-of-bounds
+ // memmove (crash on macOS, see PartPlate::on_filament_deleted in crash reports).
+ if (filament_id >= 0 && filament_id < (int) filament_maps.size())
+ filament_maps.erase(filament_maps.begin() + filament_id);
}
update_first_layer_print_sequence_when_delete_filament(filament_id);
}
diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp
index c4a38fc12e..38c708ea70 100644
--- a/src/slic3r/GUI/Plater.cpp
+++ b/src/slic3r/GUI/Plater.cpp
@@ -1598,9 +1598,12 @@ Sidebar::Sidebar(Plater *parent)
{
Choice::register_dynamic_list("support_filament", &dynamic_filament_list);
Choice::register_dynamic_list("support_interface_filament", &dynamic_filament_list);
- Choice::register_dynamic_list("wall_filament", &dynamic_filament_list);
- Choice::register_dynamic_list("sparse_infill_filament", &dynamic_filament_list);
- Choice::register_dynamic_list("solid_infill_filament", &dynamic_filament_list);
+ Choice::register_dynamic_list("outer_wall_filament_id", &dynamic_filament_list);
+ Choice::register_dynamic_list("inner_wall_filament_id", &dynamic_filament_list);
+ Choice::register_dynamic_list("sparse_infill_filament_id", &dynamic_filament_list);
+ Choice::register_dynamic_list("internal_solid_filament_id", &dynamic_filament_list);
+ Choice::register_dynamic_list("top_surface_filament_id", &dynamic_filament_list);
+ Choice::register_dynamic_list("bottom_surface_filament_id", &dynamic_filament_list);
Choice::register_dynamic_list("wipe_tower_filament", &dynamic_filament_list);
p->scrolled = new wxPanel(this);
@@ -4871,7 +4874,7 @@ Plater::priv::priv(Plater *q, MainFrame *main_frame)
"extruder_colour", "filament_colour", "filament_type", "material_colour", "printable_height", "extruder_printable_height", "printer_model", "printer_technology",
// These values are necessary to construct SlicingParameters by the Canvas3D variable layer height editor.
"layer_height", "initial_layer_print_height", "min_layer_height", "max_layer_height",
- "wall_loops", "wall_filament", "sparse_infill_density", "sparse_infill_filament", "top_shell_layers",
+ "wall_loops", "outer_wall_filament_id", "inner_wall_filament_id", "sparse_infill_density", "sparse_infill_filament_id", "top_shell_layers",
"enable_support", "support_filament", "support_interface_filament",
"support_top_z_distance", "support_bottom_z_distance", "raft_layers",
"wipe_tower_rotation_angle", "wipe_tower_cone_angle", "wipe_tower_extra_spacing", "wipe_tower_extra_flow", "wipe_tower_max_purge_speed",
@@ -6153,22 +6156,9 @@ std::vector Plater::priv::load_files(const std::vector& input_
}
}
- if (load_config && !config_loaded.empty() &&
- (en_3mf_file_type == En3mfType::From_BBS || en_3mf_file_type == En3mfType::From_Orca) &&
- file_version < Semver("2.4.0-dev")) {
- int converted_count = ConfigMigrations::migrate_legacy_feature_filament_defaults(config_loaded);
- for (ModelObject *model_object : model.objects) {
- converted_count += ConfigMigrations::migrate_legacy_feature_filament_defaults(model_object->config);
- for (ModelVolume *model_volume : model_object->volumes)
- converted_count += ConfigMigrations::migrate_legacy_feature_filament_defaults(model_volume->config);
- }
-
- if (converted_count > 0) {
- BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ":" << __LINE__ << " "
- << boost::format("old 3mf version %1%, migrated %2% feature filament selections from 1 to 0 (Default)")
- % file_version.to_string() % converted_count;
- }
- }
+ // ORCA: legacy feature-filament default migration (1 -> 0) is now handled
+ // uniformly in PrintConfigDef::handle_legacy() via the old->new key rename
+ // (wall_filament -> wall_filament_id, etc.), which also covers saved presets.
// plate data
if (plate_data.size() > 0) {
@@ -16722,8 +16712,10 @@ void Plater::on_config_change(const DynamicPrintConfig &config)
update_scheduled = true;
}
// Orca: update when *_filament changed
- else if (opt_key == "support_interface_filament" || opt_key == "support_filament" || opt_key == "wall_filament" ||
- opt_key == "sparse_infill_filament" || opt_key == "solid_infill_filament") {
+ else if (opt_key == "support_interface_filament" || opt_key == "support_filament" ||
+ opt_key == "outer_wall_filament_id" || opt_key == "inner_wall_filament_id" ||
+ opt_key == "sparse_infill_filament_id" || opt_key == "internal_solid_filament_id" ||
+ opt_key == "top_surface_filament_id" || opt_key == "bottom_surface_filament_id") {
update_scheduled = true;
}
}
diff --git a/src/slic3r/GUI/PresetHints.cpp b/src/slic3r/GUI/PresetHints.cpp
index 1d436b3d40..202253604d 100644
--- a/src/slic3r/GUI/PresetHints.cpp
+++ b/src/slic3r/GUI/PresetHints.cpp
@@ -128,9 +128,12 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle
auto feature_extruder_active = [idx_extruder, num_extruders](int i) {
return i <= 0 || i > num_extruders || idx_extruder == -1 || idx_extruder == i - 1;
};
- bool perimeter_extruder_active = feature_extruder_active(print_config.opt_int("wall_filament"));
- bool infill_extruder_active = feature_extruder_active(print_config.opt_int("sparse_infill_filament"));
- bool solid_infill_extruder_active = feature_extruder_active(print_config.opt_int("solid_infill_filament"));
+ bool perimeter_extruder_active = feature_extruder_active(print_config.opt_int("outer_wall_filament_id"))
+ && feature_extruder_active(print_config.opt_int("inner_wall_filament_id"));
+ bool infill_extruder_active = feature_extruder_active(print_config.opt_int("sparse_infill_filament_id"));
+ bool solid_infill_extruder_active = feature_extruder_active(print_config.opt_int("internal_solid_filament_id"))
+ && feature_extruder_active(print_config.opt_int("top_surface_filament_id"))
+ && feature_extruder_active(print_config.opt_int("bottom_surface_filament_id"));
bool support_material_extruder_active = feature_extruder_active(print_config.opt_int("support_filament"));
bool support_material_interface_extruder_active = feature_extruder_active(print_config.opt_int("support_interface_filament"));
diff --git a/src/slic3r/GUI/PrinterWebView.cpp b/src/slic3r/GUI/PrinterWebView.cpp
index 201f1b09e9..0d6c0bcedf 100644
--- a/src/slic3r/GUI/PrinterWebView.cpp
+++ b/src/slic3r/GUI/PrinterWebView.cpp
@@ -243,12 +243,10 @@ void PrinterWebView::SendAPIKey()
m_apikey);
m_browser->RemoveAllUserScripts();
-#ifdef _WIN32
- // RemoveAllUserScripts causes WebView2 to forget about our script message handler,
+ // RemoveAllUserScripts causes WebView to forget about our script message handler,
// so re-add it here.
m_browser->RemoveScriptMessageHandler("wx");
m_browser->AddScriptMessageHandler("wx");
-#endif
#ifdef __linux__
// Re-inject the vue-resize/WebKitGTK workaround that RemoveAllUserScripts just cleared.
diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp
index 492e5e25de..bcbcce1d66 100644
--- a/src/slic3r/GUI/Tab.cpp
+++ b/src/slic3r/GUI/Tab.cpp
@@ -2675,9 +2675,12 @@ void TabPrint::build()
optgroup->append_single_option_line("single_extruder_multi_material_priming", "multimaterial_settings_prime_tower");
optgroup = page->new_optgroup(L("Filament for Features"), L"param_filament_for_features");
- optgroup->append_single_option_line("wall_filament", "multimaterial_settings_filament_for_features#walls");
- optgroup->append_single_option_line("sparse_infill_filament", "multimaterial_settings_filament_for_features#infill");
- optgroup->append_single_option_line("solid_infill_filament", "multimaterial_settings_filament_for_features#solid-infill");
+ optgroup->append_single_option_line("outer_wall_filament_id", "multimaterial_settings_filament_for_features#outer-walls");
+ optgroup->append_single_option_line("inner_wall_filament_id", "multimaterial_settings_filament_for_features#inner-walls");
+ optgroup->append_single_option_line("sparse_infill_filament_id", "multimaterial_settings_filament_for_features#sparse-infill");
+ optgroup->append_single_option_line("internal_solid_filament_id", "multimaterial_settings_filament_for_features#internal-solid-infill");
+ optgroup->append_single_option_line("top_surface_filament_id", "multimaterial_settings_filament_for_features#top-surface");
+ optgroup->append_single_option_line("bottom_surface_filament_id", "multimaterial_settings_filament_for_features#bottom-surface");
optgroup->append_single_option_line("wipe_tower_filament", "multimaterial_settings_filament_for_features#wipe-tower");
optgroup = page->new_optgroup(L("Ooze prevention"), L"param_ooze_prevention");
diff --git a/src/slic3r/Utils/ElegooLink.cpp b/src/slic3r/Utils/ElegooLink.cpp
index cf80d29dc8..6a72d48373 100644
--- a/src/slic3r/Utils/ElegooLink.cpp
+++ b/src/slic3r/Utils/ElegooLink.cpp
@@ -405,7 +405,7 @@ namespace Slic3r {
if (classify_printer_model(config->opt_string("printer_model")) != ElegooPrinterType::CC2)
return fallback_webui;
- std::string web_path = resources_dir() + "/plugins/elegoolink/web/lan_service_web/index.html";
+ std::string web_path = resources_dir() + "/web/elegoolink/lan_service_web/index.html";
std::replace(web_path.begin(), web_path.end(), '\\', '/');
web_path = "file://" + web_path;