diff --git a/.config/gtk-2.0/gtkfilechooser.ini b/.config/gtk-2.0/gtkfilechooser.ini index 198e991..2037266 100644 --- a/.config/gtk-2.0/gtkfilechooser.ini +++ b/.config/gtk-2.0/gtkfilechooser.ini @@ -6,6 +6,6 @@ GeometryX=10 GeometryY=63 GeometryWidth=1705 GeometryHeight=1367 -SortColumn=name -SortOrder=ascending +SortColumn=modified +SortOrder=descending StartupMode=recent diff --git a/.config/iterm2/com.googlecode.iterm2.plist b/.config/iterm2/com.googlecode.iterm2.plist index 1f7bef3..509e1a8 100644 --- a/.config/iterm2/com.googlecode.iterm2.plist +++ b/.config/iterm2/com.googlecode.iterm2.plist @@ -4,6 +4,8 @@ AllowClipboardAccess + AllowTabbarInTitlebarAccessoryBigSur + AlternateMouseScroll AutoHideTmuxClientSession @@ -219,7 +221,7 @@ Default Bookmark Guid - 2349d567-c033-4dbd-9d61-e6d0a7677d5a + A5239E6F-F0D2-4CEB-87C7-B08E139F0CB1 DisablePotentiallyInsecureEscapeSequences DoubleClickPerformsSmartSelection @@ -590,158 +592,226 @@ Ansi 0 Color + Alpha Component + 1 Blue Component - 0.0 + 0.15686274509803921 + Color Space + sRGB Green Component - 0.0 + 0.13333333333333333 Red Component - 0.0 + 0.12549019607843137 Ansi 1 Color + Alpha Component + 1 Blue Component - 0.0 + 0.51372549019607838 + Color Space + sRGB Green Component - 0.0 + 0.49411764705882355 Red Component - 0.73333334922790527 + 0.52156862745098043 Ansi 10 Color - Blue Component - 0.3333333432674408 - Green Component + Alpha Component 1 + Blue Component + 0.74901960784313726 + Color Space + sRGB + Green Component + 0.55686274509803924 Red Component - 0.3333333432674408 + 0.14509803921568629 Ansi 11 Color + Alpha Component + 1 Blue Component - 0.3333333432674408 + 0.65490196078431373 + Color Space + sRGB Green Component - 1 + 0.56470588235294117 Red Component - 1 + 0.38039215686274508 Ansi 12 Color - Blue Component + Alpha Component 1 + Blue Component + 0.82352941176470584 + Color Space + sRGB Green Component - 0.3333333432674408 + 0.68235294117647061 Red Component - 0.3333333432674408 + 0.39215686274509803 Ansi 13 Color + Alpha Component + 1 Blue Component - 1 + 0.59999999999999998 + Color Space + sRGB Green Component - 0.3333333432674408 + 0.61568627450980395 Red Component - 1 + 0.61960784313725492 Ansi 14 Color + Alpha Component + 1 Blue Component - 1 + 0.7686274509803922 + Color Space + sRGB Green Component - 1 + 0.81176470588235294 Red Component - 0.3333333432674408 + 0.69019607843137254 Ansi 15 Color + Alpha Component + 1 Blue Component - 1 + 0.89411764705882357 + Color Space + sRGB Green Component - 1 + 0.89803921568627454 Red Component - 1 + 0.8901960784313725 Ansi 2 Color + Alpha Component + 1 Blue Component - 0.0 + 0.74901960784313726 + Color Space + sRGB Green Component - 0.73333334922790527 + 0.55686274509803924 Red Component - 0.0 + 0.14509803921568629 Ansi 3 Color + Alpha Component + 1 Blue Component - 0.0 + 0.65490196078431373 + Color Space + sRGB Green Component - 0.73333334922790527 + 0.56470588235294117 Red Component - 0.73333334922790527 + 0.38039215686274508 Ansi 4 Color + Alpha Component + 1 Blue Component - 0.73333334922790527 + 0.82352941176470584 + Color Space + sRGB Green Component - 0.0 + 0.68235294117647061 Red Component - 0.0 + 0.39215686274509803 Ansi 5 Color + Alpha Component + 1 Blue Component - 0.73333334922790527 + 0.59999999999999998 + Color Space + sRGB Green Component - 0.0 + 0.61568627450980395 Red Component - 0.73333334922790527 + 0.61960784313725492 Ansi 6 Color + Alpha Component + 1 Blue Component - 0.73333334922790527 + 0.7686274509803922 + Color Space + sRGB Green Component - 0.73333334922790527 + 0.81176470588235294 Red Component - 0.0 + 0.69019607843137254 Ansi 7 Color + Alpha Component + 1 Blue Component - 0.73333334922790527 + 0.89411764705882357 + Color Space + sRGB Green Component - 0.73333334922790527 + 0.89803921568627454 Red Component - 0.73333334922790527 + 0.8901960784313725 Ansi 8 Color + Alpha Component + 1 Blue Component - 0.3333333432674408 + 0.62352941176470589 + Color Space + sRGB Green Component - 0.3333333432674408 + 0.62745098039215685 Red Component - 0.3333333432674408 + 0.61960784313725492 Ansi 9 Color - Blue Component - 0.3333333432674408 - Green Component - 0.3333333432674408 - Red Component + Alpha Component 1 + Blue Component + 0.51372549019607838 + Color Space + sRGB + Green Component + 0.49411764705882355 + Red Component + 0.52156862745098043 BM Growl Background Color + Alpha Component + 1 Blue Component - 1 + 0.15686274509803921 + Color Space + sRGB Green Component - 1 + 0.13333333333333333 Red Component - 1 + 0.12549019607843137 Background Image Location @@ -759,7 +829,7 @@ 1 Blend - 0.62012143342391313 + 0.050000000000000003 Blink Allowed Blinking Cursor @@ -767,15 +837,19 @@ Blur Blur Radius - 24.715184507978726 + 0.10000000000000001 Bold Color + Alpha Component + 1 Blue Component - 0.0 + 0.15686274509803921 + Color Space + sRGB Green Component - 0.0 + 0.13333333333333333 Red Component - 0.0 + 0.12549019607843137 Brighten Bold Text @@ -794,13 +868,13 @@ Alpha Component 1 Blue Component - 0.0 + 0.89411764705882357 Color Space sRGB Green Component - 0.0 + 0.89803921568627454 Red Component - 0.0 + 0.8901960784313725 Cursor Guide Color @@ -842,12 +916,16 @@ Foreground Color + Alpha Component + 1 Blue Component - 0.0 + 0.89411764705882357 + Color Space + sRGB Green Component - 0.0 + 0.89803921568627454 Red Component - 0.0 + 0.8901960784313725 Guid A5239E6F-F0D2-4CEB-87C7-B08E139F0CB1 @@ -1154,13 +1232,13 @@ Alpha Component 1 Blue Component - 0.73422712087631226 + 0.82352941176470584 Color Space sRGB Green Component - 0.35915297269821167 + 0.68235294117647061 Red Component - 0.0 + 0.39215686274509803 Minimum Contrast 0.0 @@ -1175,7 +1253,7 @@ Non-ASCII Ligatures Normal Font - Menlo-Regular 14 + UbuntuMono-Regular 13 Only The Default BG Color Uses Transparency Option Key Sends @@ -1190,10 +1268,16 @@ -1 Scrollback Lines 10000 + Scrollback With Status Bar + Selected Text Color + Alpha Component + 1 Blue Component 0.0 + Color Space + sRGB Green Component 0.0 Red Component @@ -1223,13 +1307,13 @@ Thin Strokes 4 Transparency - 0.36075631648936163 + 0.23319647606382971 Unlimited Scrollback Use Bold Font Use Bright Bold - + Use Cursor Guide Use Italic Font @@ -1275,184 +1359,28 @@ Alpha Component 1 Blue Component - 0.082352941176470587 + 0.21176470588235294 Color Space sRGB Green Component - 0.062745098039215685 + 0.12156862745098039 Red Component - 0.070588235294117646 + 0.10980392156862745 Ansi 1 Color Alpha Component 1 Blue Component - 0.4823529411764706 + 0.5607843137254902 Color Space sRGB Green Component - 0.53333333333333333 + 0.36862745098039218 Red Component - 0.89411764705882357 + 0.40392156862745099 Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.52156862745098043 - Color Space - sRGB - Green Component - 0.43529411764705883 - Red Component - 0.19215686274509805 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.56862745098039214 - Color Space - sRGB - Green Component - 0.45490196078431372 - Red Component - 0.40392156862745099 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.52549019607843139 - Color Space - sRGB - Green Component - 0.47058823529411764 - Red Component - 0.63137254901960782 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.67450980392156867 - Color Space - sRGB - Green Component - 0.54509803921568623 - Red Component - 0.45098039215686275 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.59215686274509804 - Color Space - sRGB - Green Component - 0.59999999999999998 - Red Component - 0.8784313725490196 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.85490196078431369 - Color Space - sRGB - Green Component - 0.81960784313725488 - Red Component - 0.81176470588235294 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.52156862745098043 - Color Space - sRGB - Green Component - 0.43529411764705883 - Red Component - 0.19215686274509805 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.56862745098039214 - Color Space - sRGB - Green Component - 0.45490196078431372 - Red Component - 0.40392156862745099 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.52549019607843139 - Color Space - sRGB - Green Component - 0.47058823529411764 - Red Component - 0.63137254901960782 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.67450980392156867 - Color Space - sRGB - Green Component - 0.54509803921568623 - Red Component - 0.45098039215686275 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.59215686274509804 - Color Space - sRGB - Green Component - 0.59999999999999998 - Red Component - 0.8784313725490196 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.85490196078431369 - Color Space - sRGB - Green Component - 0.81960784313725488 - Red Component - 0.81176470588235294 - - Ansi 8 Color Alpha Component 1 @@ -1461,22 +1389,178 @@ Color Space sRGB Green Component - 0.5725490196078431 + 0.42352941176470588 Red Component - 0.56470588235294117 + 0.59215686274509804 + + Ansi 11 Color + + Alpha Component + 1 + Blue Component + 0.66274509803921566 + Color Space + sRGB + Green Component + 0.32941176470588235 + Red Component + 0.78823529411764703 + + Ansi 12 Color + + Alpha Component + 1 + Blue Component + 0.65490196078431373 + Color Space + sRGB + Green Component + 0.5607843137254902 + Red Component + 0.6470588235294118 + + Ansi 13 Color + + Alpha Component + 1 + Blue Component + 0.6470588235294118 + Color Space + sRGB + Green Component + 0.62352941176470589 + Red Component + 0.86274509803921573 + + Ansi 14 Color + + Alpha Component + 1 + Blue Component + 0.72549019607843135 + Color Space + sRGB + Green Component + 0.76470588235294112 + Red Component + 0.84313725490196079 + + Ansi 15 Color + + Alpha Component + 1 + Blue Component + 0.89803921568627454 + Color Space + sRGB + Green Component + 0.792156862745098 + Red Component + 0.90588235294117647 + + Ansi 2 Color + + Alpha Component + 1 + Blue Component + 0.59607843137254901 + Color Space + sRGB + Green Component + 0.42352941176470588 + Red Component + 0.59215686274509804 + + Ansi 3 Color + + Alpha Component + 1 + Blue Component + 0.66274509803921566 + Color Space + sRGB + Green Component + 0.32941176470588235 + Red Component + 0.78823529411764703 + + Ansi 4 Color + + Alpha Component + 1 + Blue Component + 0.65490196078431373 + Color Space + sRGB + Green Component + 0.5607843137254902 + Red Component + 0.6470588235294118 + + Ansi 5 Color + + Alpha Component + 1 + Blue Component + 0.6470588235294118 + Color Space + sRGB + Green Component + 0.62352941176470589 + Red Component + 0.86274509803921573 + + Ansi 6 Color + + Alpha Component + 1 + Blue Component + 0.72549019607843135 + Color Space + sRGB + Green Component + 0.76470588235294112 + Red Component + 0.84313725490196079 + + Ansi 7 Color + + Alpha Component + 1 + Blue Component + 0.89803921568627454 + Color Space + sRGB + Green Component + 0.792156862745098 + Red Component + 0.90588235294117647 + + Ansi 8 Color + + Alpha Component + 1 + Blue Component + 0.62745098039215685 + Color Space + sRGB + Green Component + 0.55294117647058827 + Red Component + 0.63137254901960782 Ansi 9 Color Alpha Component 1 Blue Component - 0.4823529411764706 + 0.5607843137254902 Color Space sRGB Green Component - 0.53333333333333333 + 0.36862745098039218 Red Component - 0.89411764705882357 + 0.40392156862745099 BM Growl @@ -1485,13 +1569,13 @@ Alpha Component 1 Blue Component - 0.082352941176470587 + 0.21176470588235294 Color Space sRGB Green Component - 0.062745098039215685 + 0.12156862745098039 Red Component - 0.070588235294117646 + 0.10980392156862745 Background Image Location @@ -1523,13 +1607,13 @@ Alpha Component 1 Blue Component - 0.85490196078431369 + 0.89803921568627454 Color Space sRGB Green Component - 0.81960784313725488 + 0.792156862745098 Red Component - 0.81176470588235294 + 0.90588235294117647 Brighten Bold Text @@ -1548,13 +1632,13 @@ Alpha Component 1 Blue Component - 0.4823529411764706 + 0.5607843137254902 Color Space sRGB Green Component - 0.53333333333333333 + 0.36862745098039218 Red Component - 0.89411764705882357 + 0.40392156862745099 Cursor Guide Color @@ -1574,13 +1658,13 @@ Alpha Component 1 Blue Component - 0.082352941176470587 + 0.21176470588235294 Color Space sRGB Green Component - 0.062745098039215685 + 0.12156862745098039 Red Component - 0.070588235294117646 + 0.10980392156862745 Cursor Type 2 @@ -1605,13 +1689,13 @@ Alpha Component 1 Blue Component - 0.85490196078431369 + 0.89803921568627454 Color Space sRGB Green Component - 0.81960784313725488 + 0.792156862745098 Red Component - 0.81176470588235294 + 0.90588235294117647 Guid 2349d567-c033-4dbd-9d61-e6d0a7677d5a @@ -1918,13 +2002,13 @@ Alpha Component 1 Blue Component - 0.73422712087631226 + 0.82352941176470584 Color Space sRGB Green Component - 0.35915297269821167 + 0.68235294117647061 Red Component - 0.0 + 0.39215686274509803 Minimum Contrast 0.0 @@ -1961,26 +2045,26 @@ Alpha Component 1 Blue Component - 0.082352941176470587 + 0.21176470588235294 Color Space sRGB Green Component - 0.062745098039215685 + 0.12156862745098039 Red Component - 0.070588235294117646 + 0.10980392156862745 Selection Color Alpha Component 1 Blue Component - 0.4823529411764706 + 0.5607843137254902 Color Space sRGB Green Component - 0.53333333333333333 + 0.36862745098039218 Red Component - 0.89411764705882357 + 0.40392156862745099 Send Code When Idle @@ -1999,13 +2083,13 @@ Thin Strokes 4 Transparency - 0.22552194148936175 + 0.23319647606382971 Unlimited Scrollback Use Bold Font Use Bright Bold - + Use Cursor Guide Use Italic Font @@ -2839,6 +2923,8 @@ RightCommand 1 + ShowFullScreenTabBar + ShowPaneTitles SoundForEsc diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf deleted file mode 100644 index 0a076b4..0000000 --- a/.config/kitty/kitty.conf +++ /dev/null @@ -1,8 +0,0 @@ -enable_audio_bell no -background_opacity .7 -font_family Ubuntu Mono -bold_font auto -italic_font auto -bold_italic_font auto -font_size 11.0 - diff --git a/.doom.d/init.el b/.doom.d/init.el index c6e8660..428b04c 100644 --- a/.doom.d/init.el +++ b/.doom.d/init.el @@ -56,8 +56,8 @@ (evil +everywhere) ; come to the dark side, we have cookies file-templates ; auto-snippets for empty files ;;fold ; (nigh) universal code folding - ;;(format +onsave) ; automated prettiness - (format) ; automated prettiness + (format +onsave) ; automated prettiness + ;;(format) ; automated prettiness ;;god ; run Emacs commands without modifier keys ;;lispy ; vim for lisp, for people who don't like vim ;;multiple-cursors ; editing in many places at once @@ -143,7 +143,7 @@ ;;idris ; a language you can depend on ;;json ; At least it ain't XML ;;(java +lsp) ; the poster child for carpal tunnel syndrome - ;;javascript ; all(hope(abandon(ye(who(enter(here)))))) + (javascript +lsp) ; all(hope(abandon(ye(who(enter(here)))))) ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script) ;;latex ; writing papers in Emacs has never been so fun @@ -165,7 +165,7 @@ ;;rest ; Emacs as a REST client ;;rst ; ReST in peace ;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} - (rust +lsp) ; Fe2O3.unwrap().unwrap().unwrap().unwrap() + ;;(rust +lsp) ; Fe2O3.unwrap().unwrap().unwrap().unwrap() ;;scala ; java, but good ;;(scheme +guile) ; a fully conniving family of lisps (sh +lsp) ; she sells {ba,z,fi}sh shells on the C xor @@ -173,7 +173,7 @@ ;;solidity ; do you need a blockchain? No. ;;swift ; who asked for emoji variables? ;;terra ; Earth and Moon in alignment for performance. - ;;web ; the tubes + web ; the tubes (yaml +lsp) ; JSON, but readable ;;zig ; C, but simpler diff --git a/Library/Application Support/OrcaSlicer/OrcaSlicer.conf b/Library/Application Support/OrcaSlicer/OrcaSlicer.conf index 129a96b..0819121 100644 --- a/Library/Application Support/OrcaSlicer/OrcaSlicer.conf +++ b/Library/Application Support/OrcaSlicer/OrcaSlicer.conf @@ -1,10 +1,13 @@ { "app": { "allow_ip_resolve": "1", + "auto_calculate": true, "backup_interval": "60", "backup_switch": true, + "check_stable_update_only": false, "curr_bed_type": "3", "dark_color_mode": "1", + "default_page": "0", "developer_mode": false, "download_path": "/Users/kdb424/Downloads", "drop_project_action": true, @@ -13,13 +16,14 @@ "enable_ssl_for_mqtt": true, "flush_multiplier": "1.000000", "import_project_action": "2", - "installed_networking": "1", + "installed_networking": true, "internal_developer_mode": false, "iot_environment": "3", "keyboard_supported": "none/alt/control/shift", "language": "en_US", - "last_backup_path": "/var/folders/9x/mjvqdwwj2gb9j1jz_f_wn0k80000gn/T/orcaslicer_model/Mon_Nov_06/19_38_53#46842#47", + "last_backup_path": "/var/folders/9x/mjvqdwwj2gb9j1jz_f_wn0k80000gn/T/orcaslicer_model/Mon_May_20/12_51_59#93345#55", "last_export_path": "/Users/kdb424/Downloads/seeed-xiao-ble-case-model_files", + "log_severity_level": "warning", "max_recent_count": "18", "mouse_supported": "mouse left/mouse middle/mouse right", "mouse_wheel": "0", @@ -39,16 +43,17 @@ "privacy_version": "00.00.00.00", "region": "North America", "rotate_view": "none/mouse left", - "severity_level": "info", + "show_3d_navigator": true, "show_build_edgets": false, "show_daily_tips": true, - "show_drop_project_dialog": true, + "show_drop_project_dialog": false, "show_gcode_window": true, "show_hints": false, "show_home_page": true, "show_model_mesh": false, "show_model_shadow": true, "show_printable_box": true, + "show_splash_screen": true, "single_instance": false, "skip_version": "1.7.0-beta", "slicer_uuid": "c0c98063-b586-420e-9a76-f89c2e81017a", @@ -58,16 +63,19 @@ "sync_user_preset": false, "toolkit_size": "100", "units": "0", + "use_free_camera": false, "use_inches": "0", "use_perspective_camera": true, "use_retina_opengl": true, "user_mode": "advanced", - "version": "01.07.04.52", - "window_mainframe": "10; 35; 3420; 1395; 0", + "version": "01.08.04.51", + "window_layout": "layout2|name=sidebar;caption=;state=1996;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=421;besth=900;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=main;caption=;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=20|dock_size(4,0,0)=423|", + "window_mainframe": "10; 35; 2473; 1395; 0", "zoom_to_mouse": false, "zoom_view": "none/mouse left" }, "arrange": { + "align_to_y_axis": true, "allow_multi_materials_on_same_plate": false, "enable_rotation_fff": false, "min_object_distance_fff": "0.5" @@ -107,7 +115,7 @@ "firstguide": { "finish": true }, - "header": "OrcaSlicer 1.7.0", + "header": "OrcaSlicer 2.0.0", "models": [ { "model": "Bambu Lab X1 Carbon", @@ -128,11 +136,11 @@ "flush_volumes_matrix": "0.000000", "flush_volumes_vector": "140.000000|140.000000", "machine": "Micron 0.4 nozzle", - "process": "Speed Micron" + "process": "Standard Micron" }, { "curr_bed_type": "3", - "filament": "T0 Generic PLA ", + "filament": "KVP ABS", "filament_colors": "#FF8040", "flush_volumes_matrix": "0.000000", "flush_volumes_vector": "140.000000|140.000000", @@ -142,7 +150,7 @@ ], "presets": { "filaments": null, - "machine": "Micron 0.4 nozzle" + "machine": "Voron 0.1 0.5 nozzle" }, "print": { "bed_leveling": "1", @@ -150,28 +158,28 @@ "timelapse": "1" }, "recent": { - "last_opened_folder": "/Users/kdb424/Downloads/Ferris Sweep Half Swept Case w_ 5 deg tent - 5437567/files", + "last_opened_folder": "/Users/kdb424/src/Klicky-Probe/Probes/KlickyProbe/STL", "printhost_path": "", "settings_folder": "/Users/kdb424/printers/Doom Micron 180" }, "recent_projects": { - "01": "/Applications/OrcaSlicer.app/Contents/Resources/calib/tolerance_test/OrcaToleranceTest.stl", - "02": "/Users/kdb424/Downloads/seeed-xiao-ble-case-model_files/xiao_dongle_top.3mf", - "03": "/Users/kdb424/Downloads/DooMicron180SkirtsLike90Percentcomplete-ish_v2.3mf", - "04": "/Users/kdb424/printers/Doom Micron 180/BedFan.3mf", - "05": "/Users/kdb424/printers/Doom Micron 180/BeaconMount.3mf", - "06": "/Users/kdb424/printers/Doom Micron 180/FrontMiddleSkirt.3mf", - "07": "/Users/kdb424/Downloads/SwagDoom180/Trim.3mf", - "08": "/Users/kdb424/Downloads/SwagDoom180/Bottom Skirts.3mf", - "09": "/Users/kdb424/Downloads/Skirt4.3mf", - "10": "/Users/kdb424/printers/Doom Micron 180/Chain_Custom.3mf", - "11": "/Users/kdb424/Downloads/DoorBottomTopPanel.3mf", - "12": "/Users/kdb424/Downloads/DoorRightLeftPanel.3mf", - "13": "/Users/kdb424/Downloads/VerticalSide.3mf", - "14": "/Users/kdb424/Downloads/Panels Split.3mf", - "15": "/Users/kdb424/Downloads/Panel Slot Right Top.3mf", - "16": "/Users/kdb424/Downloads/doom/BottomCorners_MicroDOOM v2_Rounded Top Corners v11 (1)(Mirror) (3)_1_Rounder Corner Top Cap v2 (1)(Mirror)_4_Body1.3mf", - "17": "/Users/kdb424/Downloads/TFT35 SPI 0.2 Mount remixed for big skirts v2.3mf", - "18": "/Users/kdb424/Downloads/doom/TopCorners_MicroDOOM v2_Rounded Top Corners v11 (1)_4_Rounder Corner Top Cap v2 (1)_1_Body1.3mf" + "01": "/Users/kdb424/src/Klicky-Probe/Probes/KlickyProbe/STL/KlickyProbe_v2.stl", + "02": "/Users/kdb424/Downloads/guss67/ethernet-rj45-clip-to-secure-repair-fix-broken-tab/rj45-clip_04.9.stl", + "03": "/Users/kdb424/src/Roborock-CPAP/stls/mount_plate.stl", + "04": "/Users/kdb424/src/Armchair-Usermods/files/Archetype/Archetype_For_Ants/STLs/mgn9_right.stl", + "05": "/Users/kdb424/Downloads/archetype/[a]_beacon_medium.stl", + "06": "/Applications/OrcaSlicer.app/Contents/Resources/calib/tolerance_test/OrcaToleranceTest.stl", + "07": "/Users/kdb424/Downloads/seeed-xiao-ble-case-model_files/xiao_dongle_top.3mf", + "08": "/Users/kdb424/Downloads/DooMicron180SkirtsLike90Percentcomplete-ish_v2.3mf", + "09": "/Users/kdb424/printers/Doom Micron 180/BedFan.3mf", + "10": "/Users/kdb424/printers/Doom Micron 180/BeaconMount.3mf", + "11": "/Users/kdb424/printers/Doom Micron 180/FrontMiddleSkirt.3mf", + "12": "/Users/kdb424/Downloads/SwagDoom180/Trim.3mf", + "13": "/Users/kdb424/Downloads/SwagDoom180/Bottom Skirts.3mf", + "14": "/Users/kdb424/Downloads/Skirt4.3mf", + "15": "/Users/kdb424/printers/Doom Micron 180/Chain_Custom.3mf", + "16": "/Users/kdb424/Downloads/DoorBottomTopPanel.3mf", + "17": "/Users/kdb424/Downloads/DoorRightLeftPanel.3mf", + "18": "/Users/kdb424/Downloads/VerticalSide.3mf" } } diff --git a/Library/Application Support/OrcaSlicer/system/BBL.json b/Library/Application Support/OrcaSlicer/system/BBL.json index d5e9c58..4c70999 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL.json +++ b/Library/Application Support/OrcaSlicer/system/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.07.00.18", + "version": "01.08.00.25", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ @@ -13,6 +13,10 @@ "name": "Bambu Lab X1", "sub_path": "machine/Bambu Lab X1.json" }, + { + "name": "Bambu Lab X1E", + "sub_path": "machine/Bambu Lab X1E.json" + }, { "name": "Bambu Lab P1P", "sub_path": "machine/Bambu Lab P1P.json" @@ -20,6 +24,14 @@ { "name": "Bambu Lab P1S", "sub_path": "machine/Bambu Lab P1S.json" + }, + { + "name": "Bambu Lab A1 mini", + "sub_path": "machine/Bambu Lab A1 mini.json" + }, + { + "name": "Bambu Lab A1", + "sub_path": "machine/Bambu Lab A1.json" } ], "process_list": [ @@ -67,94 +79,6 @@ "name": "fdm_process_bbl_0.28", "sub_path": "process/fdm_process_bbl_0.28.json" }, - { - "name": "0.08mm Extra Fine @BBL X1C", - "sub_path": "process/0.08mm Extra Fine @BBL X1C.json" - }, - { - "name": "0.12mm Fine @BBL X1C", - "sub_path": "process/0.12mm Fine @BBL X1C.json" - }, - { - "name": "0.16mm Optimal @BBL X1C", - "sub_path": "process/0.16mm Optimal @BBL X1C.json" - }, - { - "name": "0.20mm Standard @BBL X1C", - "sub_path": "process/0.20mm Standard @BBL X1C.json" - }, - { - "name": "0.20mm Strength @BBL X1C", - "sub_path": "process/0.20mm Strength @BBL X1C.json" - }, - { - "name": "0.24mm Draft @BBL X1C", - "sub_path": "process/0.24mm Draft @BBL X1C.json" - }, - { - "name": "0.28mm Extra Draft @BBL X1C", - "sub_path": "process/0.28mm Extra Draft @BBL X1C.json" - }, - { - "name": "0.10mm Standard @BBL X1C 0.2 nozzle", - "sub_path": "process/0.10mm Standard @BBL X1C 0.2 nozzle.json" - }, - { - "name": "0.30mm Standard @BBL X1C 0.6 nozzle", - "sub_path": "process/0.30mm Standard @BBL X1C 0.6 nozzle.json" - }, - { - "name": "0.30mm Standard @BBL X1 0.6 nozzle", - "sub_path": "process/0.30mm Standard @BBL X1 0.6 nozzle.json" - }, - { - "name": "0.40mm Standard @BBL X1C 0.8 nozzle", - "sub_path": "process/0.40mm Standard @BBL X1C 0.8 nozzle.json" - }, - { - "name": "0.40mm Standard @BBL X1 0.8 nozzle", - "sub_path": "process/0.40mm Standard @BBL X1 0.8 nozzle.json" - }, - { - "name": "0.10mm Standard @BBL P1P 0.2 nozzle", - "sub_path": "process/0.10mm Standard @BBL P1P 0.2 nozzle.json" - }, - { - "name": "0.20mm Standard @BBL P1P", - "sub_path": "process/0.20mm Standard @BBL P1P.json" - }, - { - "name": "0.30mm Standard @BBL P1P 0.6 nozzle", - "sub_path": "process/0.30mm Standard @BBL P1P 0.6 nozzle.json" - }, - { - "name": "0.08mm Extra Fine @BBL P1P", - "sub_path": "process/0.08mm Extra Fine @BBL P1P.json" - }, - { - "name": "0.12mm Fine @BBL P1P", - "sub_path": "process/0.12mm Fine @BBL P1P.json" - }, - { - "name": "0.16mm Optimal @BBL P1P", - "sub_path": "process/0.16mm Optimal @BBL P1P.json" - }, - { - "name": "0.20mm Strength @BBL P1P", - "sub_path": "process/0.20mm Strength @BBL P1P.json" - }, - { - "name": "0.24mm Draft @BBL P1P", - "sub_path": "process/0.24mm Draft @BBL P1P.json" - }, - { - "name": "0.28mm Extra Draft @BBL P1P", - "sub_path": "process/0.28mm Extra Draft @BBL P1P.json" - }, - { - "name": "0.40mm Standard @BBL P1P 0.8 nozzle", - "sub_path": "process/0.40mm Standard @BBL P1P 0.8 nozzle.json" - }, { "name": "fdm_process_bbl_0.06_nozzle_0.2", "sub_path": "process/fdm_process_bbl_0.06_nozzle_0.2.json" @@ -171,22 +95,6 @@ "name": "fdm_process_bbl_0.14_nozzle_0.2", "sub_path": "process/fdm_process_bbl_0.14_nozzle_0.2.json" }, - { - "name": "0.06mm Standard @BBL X1C 0.2 nozzle", - "sub_path": "process/0.06mm Standard @BBL X1C 0.2 nozzle.json" - }, - { - "name": "0.08mm Standard @BBL X1C 0.2 nozzle", - "sub_path": "process/0.08mm Standard @BBL X1C 0.2 nozzle.json" - }, - { - "name": "0.12mm Standard @BBL X1C 0.2 nozzle", - "sub_path": "process/0.12mm Standard @BBL X1C 0.2 nozzle.json" - }, - { - "name": "0.14mm Standard @BBL X1C 0.2 nozzle", - "sub_path": "process/0.14mm Standard @BBL X1C 0.2 nozzle.json" - }, { "name": "fdm_process_bbl_0.18_nozzle_0.6", "sub_path": "process/fdm_process_bbl_0.18_nozzle_0.6.json" @@ -203,22 +111,6 @@ "name": "fdm_process_bbl_0.42_nozzle_0.6", "sub_path": "process/fdm_process_bbl_0.42_nozzle_0.6.json" }, - { - "name": "0.18mm Standard @BBL X1C 0.6 nozzle", - "sub_path": "process/0.18mm Standard @BBL X1C 0.6 nozzle.json" - }, - { - "name": "0.24mm Standard @BBL X1C 0.6 nozzle", - "sub_path": "process/0.24mm Standard @BBL X1C 0.6 nozzle.json" - }, - { - "name": "0.36mm Standard @BBL X1C 0.6 nozzle", - "sub_path": "process/0.36mm Standard @BBL X1C 0.6 nozzle.json" - }, - { - "name": "0.42mm Standard @BBL X1C 0.6 nozzle", - "sub_path": "process/0.42mm Standard @BBL X1C 0.6 nozzle.json" - }, { "name": "fdm_process_bbl_0.24_nozzle_0.8", "sub_path": "process/fdm_process_bbl_0.24_nozzle_0.8.json" @@ -235,25 +127,477 @@ "name": "fdm_process_bbl_0.56_nozzle_0.8", "sub_path": "process/fdm_process_bbl_0.56_nozzle_0.8.json" }, + { + "name": "0.08mm Extra Fine @BBL X1C", + "sub_path": "process/0.08mm Extra Fine @BBL X1C.json" + }, + { + "name": "0.08mm Extra Fine @BBL P1P", + "sub_path": "process/0.08mm Extra Fine @BBL P1P.json" + }, + { + "name": "0.08mm Extra Fine @BBL A1M", + "sub_path": "process/0.08mm Extra Fine @BBL A1M.json" + }, + { + "name": "0.08mm Extra Fine @BBL A1", + "sub_path": "process/0.08mm Extra Fine @BBL A1.json" + }, + { + "name": "0.08mm High Quality @BBL X1C", + "sub_path": "process/0.08mm High Quality @BBL X1C.json" + }, + { + "name": "0.08mm High Quality @BBL P1P", + "sub_path": "process/0.08mm High Quality @BBL P1P.json" + }, + { + "name": "0.08mm High Quality @BBL A1M", + "sub_path": "process/0.08mm High Quality @BBL A1M.json" + }, + { + "name": "0.08mm High Quality @BBL A1", + "sub_path": "process/0.08mm High Quality @BBL A1.json" + }, + { + "name": "0.10mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL P1P 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL A1 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL X1C 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL P1P 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL A1M 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @BBL A1 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL X1C 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL X1C 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL X1 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL X1 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL P1P 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL A1 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL X1 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL X1 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL P1P 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL X1C 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL A1M 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL P1P 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL A1 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @BBL A1 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.12mm Fine @BBL X1C", + "sub_path": "process/0.12mm Fine @BBL X1C.json" + }, + { + "name": "0.12mm Fine @BBL P1P", + "sub_path": "process/0.12mm Fine @BBL P1P.json" + }, + { + "name": "0.12mm Fine @BBL A1M", + "sub_path": "process/0.12mm Fine @BBL A1M.json" + }, + { + "name": "0.12mm Fine @BBL A1", + "sub_path": "process/0.12mm Fine @BBL A1.json" + }, + { + "name": "0.12mm High Quality @BBL X1C", + "sub_path": "process/0.12mm High Quality @BBL X1C.json" + }, + { + "name": "0.12mm High Quality @BBL P1P", + "sub_path": "process/0.12mm High Quality @BBL P1P.json" + }, + { + "name": "0.12mm High Quality @BBL A1M", + "sub_path": "process/0.12mm High Quality @BBL A1M.json" + }, + { + "name": "0.12mm High Quality @BBL A1", + "sub_path": "process/0.12mm High Quality @BBL A1.json" + }, + { + "name": "0.16mm Optimal @BBL X1C", + "sub_path": "process/0.16mm Optimal @BBL X1C.json" + }, + { + "name": "0.16mm Optimal @BBL P1P", + "sub_path": "process/0.16mm Optimal @BBL P1P.json" + }, + { + "name": "0.16mm Optimal @BBL A1M", + "sub_path": "process/0.16mm Optimal @BBL A1M.json" + }, + { + "name": "0.16mm Optimal @BBL A1", + "sub_path": "process/0.16mm Optimal @BBL A1.json" + }, + { + "name": "0.16mm High Quality @BBL X1C", + "sub_path": "process/0.16mm High Quality @BBL X1C.json" + }, + { + "name": "0.16mm High Quality @BBL P1P", + "sub_path": "process/0.16mm High Quality @BBL P1P.json" + }, + { + "name": "0.16mm High Quality @BBL A1M", + "sub_path": "process/0.16mm High Quality @BBL A1M.json" + }, + { + "name": "0.16mm High Quality @BBL A1", + "sub_path": "process/0.16mm High Quality @BBL A1.json" + }, + { + "name": "0.20mm Standard @BBL X1C", + "sub_path": "process/0.20mm Standard @BBL X1C.json" + }, + { + "name": "0.20mm Strength @BBL X1C", + "sub_path": "process/0.20mm Strength @BBL X1C.json" + }, + { + "name": "0.20mm Standard @BBL P1P", + "sub_path": "process/0.20mm Standard @BBL P1P.json" + }, + { + "name": "0.20mm Strength @BBL P1P", + "sub_path": "process/0.20mm Strength @BBL P1P.json" + }, + { + "name": "0.20mm Standard @BBL A1", + "sub_path": "process/0.20mm Standard @BBL A1.json" + }, + { + "name": "0.20mm Strength @BBL A1", + "sub_path": "process/0.20mm Strength @BBL A1.json" + }, + { + "name": "0.24mm Draft @BBL X1C", + "sub_path": "process/0.24mm Draft @BBL X1C.json" + }, + { + "name": "0.24mm Draft @BBL P1P", + "sub_path": "process/0.24mm Draft @BBL P1P.json" + }, + { + "name": "0.24mm Draft @BBL A1M", + "sub_path": "process/0.24mm Draft @BBL A1M.json" + }, + { + "name": "0.24mm Draft @BBL A1", + "sub_path": "process/0.24mm Draft @BBL A1.json" + }, + { + "name": "0.28mm Extra Draft @BBL X1C", + "sub_path": "process/0.28mm Extra Draft @BBL X1C.json" + }, + { + "name": "0.28mm Extra Draft @BBL P1P", + "sub_path": "process/0.28mm Extra Draft @BBL P1P.json" + }, + { + "name": "0.28mm Extra Draft @BBL A1M", + "sub_path": "process/0.28mm Extra Draft @BBL A1M.json" + }, + { + "name": "0.28mm Extra Draft @BBL A1", + "sub_path": "process/0.28mm Extra Draft @BBL A1.json" + }, + { + "name": "0.06mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.06mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.06mm Fine @BBL A1M 0.2 nozzle", + "sub_path": "process/0.06mm Fine @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.06mm Fine @BBL P1P 0.2 nozzle", + "sub_path": "process/0.06mm Fine @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.06mm Fine @BBL A1 0.2 nozzle", + "sub_path": "process/0.06mm Fine @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL X1C 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL P1P 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL A1M 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @BBL A1 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.08mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @BBL A1M 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @BBL P1P 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.08mm Optimal @BBL A1 0.2 nozzle", + "sub_path": "process/0.08mm Optimal @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL A1 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL A1M 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL P1P 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.08mm High Quality @BBL X1C 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.12mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @BBL A1M 0.2 nozzle", + "sub_path": "process/0.12mm Draft @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @BBL P1P 0.2 nozzle", + "sub_path": "process/0.12mm Draft @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.12mm Draft @BBL A1 0.2 nozzle", + "sub_path": "process/0.12mm Draft @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @BBL X1C 0.2 nozzle", + "sub_path": "process/0.14mm Standard @BBL X1C 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @BBL A1M 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @BBL P1P 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @BBL P1P 0.2 nozzle.json" + }, + { + "name": "0.14mm Extra Draft @BBL A1 0.2 nozzle", + "sub_path": "process/0.14mm Extra Draft @BBL A1 0.2 nozzle.json" + }, + { + "name": "0.18mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.18mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @BBL A1M 0.6 nozzle", + "sub_path": "process/0.18mm Fine @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @BBL P1P 0.6 nozzle", + "sub_path": "process/0.18mm Fine @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.18mm Fine @BBL A1 0.6 nozzle", + "sub_path": "process/0.18mm Fine @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.24mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @BBL A1M 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @BBL P1P 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.24mm Optimal @BBL A1 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.36mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @BBL A1M 0.6 nozzle", + "sub_path": "process/0.36mm Draft @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @BBL P1P 0.6 nozzle", + "sub_path": "process/0.36mm Draft @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.36mm Draft @BBL A1 0.6 nozzle", + "sub_path": "process/0.36mm Draft @BBL A1 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @BBL X1C 0.6 nozzle", + "sub_path": "process/0.42mm Standard @BBL X1C 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @BBL A1M 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @BBL P1P 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @BBL P1P 0.6 nozzle.json" + }, + { + "name": "0.42mm Extra Draft @BBL A1 0.6 nozzle", + "sub_path": "process/0.42mm Extra Draft @BBL A1 0.6 nozzle.json" + }, { "name": "0.24mm Standard @BBL X1C 0.8 nozzle", "sub_path": "process/0.24mm Standard @BBL X1C 0.8 nozzle.json" }, + { + "name": "0.24mm Fine @BBL A1M 0.8 nozzle", + "sub_path": "process/0.24mm Fine @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @BBL P1P 0.8 nozzle", + "sub_path": "process/0.24mm Fine @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.24mm Fine @BBL A1 0.8 nozzle", + "sub_path": "process/0.24mm Fine @BBL A1 0.8 nozzle.json" + }, { "name": "0.32mm Standard @BBL X1C 0.8 nozzle", "sub_path": "process/0.32mm Standard @BBL X1C 0.8 nozzle.json" }, + { + "name": "0.32mm Optimal @BBL A1M 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @BBL P1P 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.32mm Optimal @BBL A1 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @BBL A1 0.8 nozzle.json" + }, { "name": "0.48mm Standard @BBL X1C 0.8 nozzle", "sub_path": "process/0.48mm Standard @BBL X1C 0.8 nozzle.json" }, + { + "name": "0.48mm Draft @BBL A1M 0.8 nozzle", + "sub_path": "process/0.48mm Draft @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @BBL P1P 0.8 nozzle", + "sub_path": "process/0.48mm Draft @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.48mm Draft @BBL A1 0.8 nozzle", + "sub_path": "process/0.48mm Draft @BBL A1 0.8 nozzle.json" + }, { "name": "0.56mm Standard @BBL X1C 0.8 nozzle", "sub_path": "process/0.56mm Standard @BBL X1C 0.8 nozzle.json" }, { - "name": "0.30mm Strength @BBL X1C 0.6 nozzle", - "sub_path": "process/0.30mm Strength @BBL X1C 0.6 nozzle.json" + "name": "0.56mm Extra Draft @BBL A1M 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @BBL P1P 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @BBL P1P 0.8 nozzle.json" + }, + { + "name": "0.56mm Extra Draft @BBL A1 0.8 nozzle", + "sub_path": "process/0.56mm Extra Draft @BBL A1 0.8 nozzle.json" + }, + { + "name": "0.10mm Standard @BBL A1M 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL A1M 0.2 nozzle.json" + }, + { + "name": "0.40mm Standard @BBL A1M 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL A1M 0.8 nozzle.json" + }, + { + "name": "0.30mm Standard @BBL A1M 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL A1M 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @BBL A1M", + "sub_path": "process/0.20mm Standard @BBL A1M.json" + }, + { + "name": "0.20mm Strength @BBL A1M", + "sub_path": "process/0.20mm Strength @BBL A1M.json" } ], "filament_list": [ @@ -297,6 +641,14 @@ "name": "fdm_filament_hips", "sub_path": "filament/fdm_filament_hips.json" }, + { + "name": "fdm_filament_pps", + "sub_path": "filament/fdm_filament_pps.json" + }, + { + "name": "fdm_filament_ppa", + "sub_path": "filament/fdm_filament_ppa.json" + }, { "name": "Bambu PLA Matte @base", "sub_path": "filament/Bambu PLA Matte @base.json" @@ -381,6 +733,18 @@ "name": "Generic PLA High Speed @base", "sub_path": "filament/Generic PLA High Speed @base.json" }, + { + "name": "Bambu PLA Glow @base", + "sub_path": "filament/Bambu PLA Glow @base.json" + }, + { + "name": "Bambu PLA Dynamic @base", + "sub_path": "filament/Bambu PLA Dynamic @base.json" + }, + { + "name": "Bambu PLA Galaxy @base", + "sub_path": "filament/Bambu PLA Galaxy @base.json" + }, { "name": "Bambu TPU 95A @base", "sub_path": "filament/Bambu TPU 95A @base.json" @@ -393,6 +757,10 @@ "name": "Generic TPU @BBL P1P", "sub_path": "filament/P1P/Generic TPU @BBL P1P.json" }, + { + "name": "Bambu TPU 95A HF @base", + "sub_path": "filament/Bambu TPU 95A HF @base.json" + }, { "name": "Bambu PETG Basic @base", "sub_path": "filament/Bambu PETG Basic @base.json" @@ -417,6 +785,10 @@ "name": "PolyLite PETG @base", "sub_path": "filament/PolyLite PETG @base.json" }, + { + "name": "Bambu PETG Translucent @base", + "sub_path": "filament/Bambu PETG Translucent @base.json" + }, { "name": "Bambu ABS @base", "sub_path": "filament/Bambu ABS @base.json" @@ -453,6 +825,10 @@ "name": "Generic PVA @base", "sub_path": "filament/Generic PVA @base.json" }, + { + "name": "Bambu PVA @base", + "sub_path": "filament/Bambu PVA @base.json" + }, { "name": "Bambu Support G @base", "sub_path": "filament/Bambu Support G @base.json" @@ -493,6 +869,22 @@ "name": "Generic HIPS @base", "sub_path": "filament/Generic HIPS @base.json" }, + { + "name": "Generic PPS-CF @base", + "sub_path": "filament/Generic PPS-CF @base.json" + }, + { + "name": "Generic PPS @base", + "sub_path": "filament/Generic PPS @base.json" + }, + { + "name": "Generic PPA-CF @base", + "sub_path": "filament/Generic PPA-CF @base.json" + }, + { + "name": "Generic PPA-GF @base", + "sub_path": "filament/Generic PPA-GF @base.json" + }, { "name": "Bambu PLA Matte @BBL X1C", "sub_path": "filament/Bambu PLA Matte @BBL X1C.json" @@ -517,6 +909,22 @@ "name": "Bambu PLA Matte @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Matte @BBL P1P.json" }, + { + "name": "Bambu PLA Matte @BBL A1M", + "sub_path": "filament/Bambu PLA Matte @BBL A1M.json" + }, + { + "name": "Bambu PLA Matte @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Matte @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Matte @BBL A1", + "sub_path": "filament/Bambu PLA Matte @BBL A1.json" + }, + { + "name": "Bambu PLA Matte @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Matte @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu PLA Basic @BBL X1C", "sub_path": "filament/Bambu PLA Basic @BBL X1C.json" @@ -541,6 +949,22 @@ "name": "Bambu PLA Basic @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Basic @BBL P1P.json" }, + { + "name": "Bambu PLA Basic @BBL A1M", + "sub_path": "filament/Bambu PLA Basic @BBL A1M.json" + }, + { + "name": "Bambu PLA Basic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Basic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Basic @BBL A1", + "sub_path": "filament/Bambu PLA Basic @BBL A1.json" + }, + { + "name": "Bambu PLA Basic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Basic @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu PLA Tough @BBL X1C", "sub_path": "filament/Bambu PLA Tough @BBL X1C.json" @@ -561,6 +985,22 @@ "name": "Bambu PLA Tough @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Tough @BBL P1P.json" }, + { + "name": "Bambu PLA Tough @BBL A1M", + "sub_path": "filament/Bambu PLA Tough @BBL A1M.json" + }, + { + "name": "Bambu PLA Tough @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Tough @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Tough @BBL A1", + "sub_path": "filament/Bambu PLA Tough @BBL A1.json" + }, + { + "name": "Bambu PLA Tough @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Tough @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu PLA Marble @BBL X1", "sub_path": "filament/Bambu PLA Marble @BBL X1.json" @@ -573,6 +1013,14 @@ "name": "Bambu PLA Marble @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Marble @BBL P1P.json" }, + { + "name": "Bambu PLA Marble @BBL A1M", + "sub_path": "filament/Bambu PLA Marble @BBL A1M.json" + }, + { + "name": "Bambu PLA Marble @BBL A1", + "sub_path": "filament/Bambu PLA Marble @BBL A1.json" + }, { "name": "Bambu PLA Sparkle @BBL X1", "sub_path": "filament/Bambu PLA Sparkle @BBL X1.json" @@ -585,6 +1033,14 @@ "name": "Bambu PLA Sparkle @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Sparkle @BBL P1P.json" }, + { + "name": "Bambu PLA Sparkle @BBL A1M", + "sub_path": "filament/Bambu PLA Sparkle @BBL A1M.json" + }, + { + "name": "Bambu PLA Sparkle @BBL A1", + "sub_path": "filament/Bambu PLA Sparkle @BBL A1.json" + }, { "name": "Bambu PLA Metal @BBL X1C 0.2 nozzle", "sub_path": "filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json" @@ -605,6 +1061,22 @@ "name": "Bambu PLA Metal @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Metal @BBL P1P.json" }, + { + "name": "Bambu PLA Metal @BBL A1M", + "sub_path": "filament/Bambu PLA Metal @BBL A1M.json" + }, + { + "name": "Bambu PLA Metal @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Metal @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL A1", + "sub_path": "filament/Bambu PLA Metal @BBL A1.json" + }, + { + "name": "Bambu PLA Metal @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Metal @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu PLA Silk @BBL X1", "sub_path": "filament/Bambu PLA Silk @BBL X1.json" @@ -625,6 +1097,22 @@ "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", "sub_path": "filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json" }, + { + "name": "Bambu PLA Silk @BBL A1M", + "sub_path": "filament/Bambu PLA Silk @BBL A1M.json" + }, + { + "name": "Bambu PLA Silk @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Silk @BBL A1", + "sub_path": "filament/Bambu PLA Silk @BBL A1.json" + }, + { + "name": "Bambu PLA Silk @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Silk @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu Support W @BBL X1C", "sub_path": "filament/Bambu Support W @BBL X1C.json" @@ -645,6 +1133,22 @@ "name": "Bambu Support W @BBL P1P", "sub_path": "filament/P1P/Bambu Support W @BBL P1P.json" }, + { + "name": "Bambu Support W @BBL A1M", + "sub_path": "filament/Bambu Support W @BBL A1M.json" + }, + { + "name": "Bambu Support W @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu Support W @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL A1", + "sub_path": "filament/Bambu Support W @BBL A1.json" + }, + { + "name": "Bambu Support W @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu Support W @BBL A1 0.2 nozzle.json" + }, { "name": "eSUN PLA+ @BBL X1C", "sub_path": "filament/eSUN PLA+ @BBL X1C.json" @@ -665,6 +1169,22 @@ "name": "eSUN PLA+ @BBL P1P 0.2 nozzle", "sub_path": "filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json" }, + { + "name": "eSUN PLA+ @BBL A1M", + "sub_path": "filament/eSUN PLA+ @BBL A1M.json" + }, + { + "name": "eSUN PLA+ @BBL A1M 0.2 nozzle", + "sub_path": "filament/eSUN PLA+ @BBL A1M 0.2 nozzle.json" + }, + { + "name": "eSUN PLA+ @BBL A1", + "sub_path": "filament/eSUN PLA+ @BBL A1.json" + }, + { + "name": "eSUN PLA+ @BBL A1 0.2 nozzle", + "sub_path": "filament/eSUN PLA+ @BBL A1 0.2 nozzle.json" + }, { "name": "PolyTerra PLA @BBL X1C", "sub_path": "filament/PolyTerra PLA @BBL X1C.json" @@ -677,6 +1197,22 @@ "name": "PolyTerra PLA @BBL P1P", "sub_path": "filament/P1P/PolyTerra PLA @BBL P1P.json" }, + { + "name": "PolyTerra PLA @BBL A1M", + "sub_path": "filament/PolyTerra PLA @BBL A1M.json" + }, + { + "name": "PolyTerra PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/PolyTerra PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL A1", + "sub_path": "filament/PolyTerra PLA @BBL A1.json" + }, + { + "name": "PolyTerra PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/PolyTerra PLA @BBL A1 0.2 nozzle.json" + }, { "name": "PolyLite PLA @BBL X1C", "sub_path": "filament/PolyLite PLA @BBL X1C.json" @@ -689,6 +1225,22 @@ "name": "PolyLite PLA @BBL P1P", "sub_path": "filament/P1P/PolyLite PLA @BBL P1P.json" }, + { + "name": "PolyLite PLA @BBL A1M", + "sub_path": "filament/PolyLite PLA @BBL A1M.json" + }, + { + "name": "PolyLite PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL A1", + "sub_path": "filament/PolyLite PLA @BBL A1.json" + }, + { + "name": "PolyLite PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @BBL A1 0.2 nozzle.json" + }, { "name": "Generic PLA", "sub_path": "filament/Generic PLA.json" @@ -705,6 +1257,22 @@ "name": "Generic PLA @BBL P1P", "sub_path": "filament/P1P/Generic PLA @BBL P1P.json" }, + { + "name": "Generic PLA @BBL A1M", + "sub_path": "filament/Generic PLA @BBL A1M.json" + }, + { + "name": "Generic PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PLA @BBL A1", + "sub_path": "filament/Generic PLA @BBL A1.json" + }, + { + "name": "Generic PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PLA @BBL A1 0.2 nozzle.json" + }, { "name": "Generic PLA Silk", "sub_path": "filament/Generic PLA Silk.json" @@ -713,6 +1281,14 @@ "name": "Generic PLA Silk @BBL P1P", "sub_path": "filament/P1P/Generic PLA Silk @BBL P1P.json" }, + { + "name": "Generic PLA Silk @BBL A1M", + "sub_path": "filament/Generic PLA Silk @BBL A1M.json" + }, + { + "name": "Generic PLA Silk @BBL A1", + "sub_path": "filament/Generic PLA Silk @BBL A1.json" + }, { "name": "Generic PLA-CF", "sub_path": "filament/Generic PLA-CF.json" @@ -721,6 +1297,14 @@ "name": "Generic PLA-CF @BBL P1P", "sub_path": "filament/P1P/Generic PLA-CF @BBL P1P.json" }, + { + "name": "Generic PLA-CF @BBL A1M", + "sub_path": "filament/Generic PLA-CF @BBL A1M.json" + }, + { + "name": "Generic PLA-CF @BBL A1", + "sub_path": "filament/Generic PLA-CF @BBL A1.json" + }, { "name": "Bambu PLA-CF @BBL X1C 0.8 nozzle", "sub_path": "filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json" @@ -737,6 +1321,22 @@ "name": "Bambu PLA-CF @BBL P1P 0.8 nozzle", "sub_path": "filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json" }, + { + "name": "Bambu PLA-CF @BBL A1M", + "sub_path": "filament/Bambu PLA-CF @BBL A1M.json" + }, + { + "name": "Bambu PLA-CF @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PLA-CF @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PLA-CF @BBL A1", + "sub_path": "filament/Bambu PLA-CF @BBL A1.json" + }, + { + "name": "Bambu PLA-CF @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PLA-CF @BBL A1 0.8 nozzle.json" + }, { "name": "Bambu Support For PLA @BBL X1C 0.2 nozzle", "sub_path": "filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json" @@ -753,6 +1353,22 @@ "name": "Bambu Support For PLA @BBL P1P", "sub_path": "filament/P1P/Bambu Support For PLA @BBL P1P.json" }, + { + "name": "Bambu Support For PLA @BBL A1M", + "sub_path": "filament/Bambu Support For PLA @BBL A1M.json" + }, + { + "name": "Bambu Support For PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL A1", + "sub_path": "filament/Bambu Support For PLA @BBL A1.json" + }, + { + "name": "Bambu Support For PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu PLA Aero @BBL X1", "sub_path": "filament/Bambu PLA Aero @BBL X1.json" @@ -765,6 +1381,14 @@ "name": "Bambu PLA Aero @BBL P1P", "sub_path": "filament/P1P/Bambu PLA Aero @BBL P1P.json" }, + { + "name": "Bambu PLA Aero @BBL A1M", + "sub_path": "filament/Bambu PLA Aero @BBL A1M.json" + }, + { + "name": "Bambu PLA Aero @BBL A1", + "sub_path": "filament/Bambu PLA Aero @BBL A1.json" + }, { "name": "Overture PLA @BBL X1C", "sub_path": "filament/Overture PLA @BBL X1C.json" @@ -777,6 +1401,18 @@ "name": "Overture PLA @BBL P1P", "sub_path": "filament/Overture PLA @BBL P1P.json" }, + { + "name": "Overture PLA @BBL A1M", + "sub_path": "filament/Overture PLA @BBL A1M.json" + }, + { + "name": "Overture PLA @BBL A1", + "sub_path": "filament/Overture PLA @BBL A1.json" + }, + { + "name": "Overture PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture PLA @BBL A1 0.2 nozzle.json" + }, { "name": "Overture Matte PLA @BBL X1C", "sub_path": "filament/Overture Matte PLA @BBL X1C.json" @@ -789,6 +1425,18 @@ "name": "Overture Matte PLA @BBL P1P", "sub_path": "filament/Overture Matte PLA @BBL P1P.json" }, + { + "name": "Overture Matte PLA @BBL A1M", + "sub_path": "filament/Overture Matte PLA @BBL A1M.json" + }, + { + "name": "Overture Matte PLA @BBL A1", + "sub_path": "filament/Overture Matte PLA @BBL A1.json" + }, + { + "name": "Overture Matte PLA @BBL A1 0.2 nozzle", + "sub_path": "filament/Overture Matte PLA @BBL A1 0.2 nozzle.json" + }, { "name": "Generic PLA High Speed @BBL X1C", "sub_path": "filament/Generic PLA High Speed @BBL X1C.json" @@ -797,6 +1445,114 @@ "name": "Generic PLA High Speed @BBL P1P", "sub_path": "filament/Generic PLA High Speed @BBL P1P.json" }, + { + "name": "Generic PLA High Speed @BBL A1M", + "sub_path": "filament/Generic PLA High Speed @BBL A1M.json" + }, + { + "name": "Generic PLA High Speed @BBL A1", + "sub_path": "filament/Generic PLA High Speed @BBL A1.json" + }, + { + "name": "Generic PLA High Speed @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1C", + "sub_path": "filament/Bambu PLA Glow @BBL X1C.json" + }, + { + "name": "Bambu PLA Glow @BBL P1P", + "sub_path": "filament/Bambu PLA Glow @BBL P1P.json" + }, + { + "name": "Bambu PLA Glow @BBL X1E", + "sub_path": "filament/Bambu PLA Glow @BBL X1E.json" + }, + { + "name": "Bambu PLA Glow @BBL X1", + "sub_path": "filament/Bambu PLA Glow @BBL X1.json" + }, + { + "name": "Bambu PLA Glow @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL A1", + "sub_path": "filament/Bambu PLA Glow @BBL A1.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL P1P", + "sub_path": "filament/Bambu PLA Dynamic @BBL P1P.json" + }, + { + "name": "Bambu PLA Dynamic @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1M", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1M.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL P1P", + "sub_path": "filament/Bambu PLA Galaxy @BBL P1P.json" + }, + { + "name": "Bambu PLA Galaxy @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1M", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1M.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json" + }, { "name": "Bambu TPU 95A @BBL X1C", "sub_path": "filament/Bambu TPU 95A @BBL X1C.json" @@ -809,6 +1565,50 @@ "name": "Bambu TPU 95A @BBL P1P", "sub_path": "filament/P1P/Bambu TPU 95A @BBL P1P.json" }, + { + "name": "Bambu TPU 95A @BBL A1M", + "sub_path": "filament/Bambu TPU 95A @BBL A1M.json" + }, + { + "name": "Bambu TPU 95A @BBL A1", + "sub_path": "filament/Bambu TPU 95A @BBL A1.json" + }, + { + "name": "Generic TPU @BBL A1M", + "sub_path": "filament/Generic TPU @BBL A1M.json" + }, + { + "name": "Generic TPU @BBL A1", + "sub_path": "filament/Generic TPU @BBL A1.json" + }, + { + "name": "Bambu TPU 95A HF @BBL X1C", + "sub_path": "filament/Bambu TPU 95A HF @BBL X1C.json" + }, + { + "name": "Bambu TPU 95A HF @BBL X1", + "sub_path": "filament/Bambu TPU 95A HF @BBL X1.json" + }, + { + "name": "Bambu TPU 95A HF @BBL P1P", + "sub_path": "filament/Bambu TPU 95A HF @BBL P1P.json" + }, + { + "name": "Bambu TPU 95A HF @BBL P1S", + "sub_path": "filament/Bambu TPU 95A HF @BBL P1S.json" + }, + { + "name": "Bambu TPU 95A HF @BBL X1E", + "sub_path": "filament/Bambu TPU 95A HF @BBL X1E.json" + }, + { + "name": "Bambu TPU 95A HF @BBL A1M", + "sub_path": "filament/Bambu TPU 95A HF @BBL A1M.json" + }, + { + "name": "Bambu TPU 95A HF @BBL A1", + "sub_path": "filament/Bambu TPU 95A HF @BBL A1.json" + }, { "name": "Bambu PETG Basic @BBL X1C", "sub_path": "filament/Bambu PETG Basic @BBL X1C.json" @@ -821,6 +1621,18 @@ "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", "sub_path": "filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json" }, + { + "name": "Bambu PETG Basic @BBL A1", + "sub_path": "filament/Bambu PETG Basic @BBL A1.json" + }, + { + "name": "Bambu PETG Basic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1 0.8 nozzle.json" + }, { "name": "Bambu PET-CF @BBL X1C", "sub_path": "filament/Bambu PET-CF @BBL X1C.json" @@ -829,6 +1641,10 @@ "name": "Bambu PET-CF @BBL P1P", "sub_path": "filament/P1P/Bambu PET-CF @BBL P1P.json" }, + { + "name": "Bambu PET-CF @BBL A1", + "sub_path": "filament/Bambu PET-CF @BBL A1.json" + }, { "name": "Generic PETG", "sub_path": "filament/Generic PETG.json" @@ -845,6 +1661,22 @@ "name": "Generic PETG @BBL P1P 0.2 nozzle", "sub_path": "filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json" }, + { + "name": "Generic PETG @BBL A1M", + "sub_path": "filament/Generic PETG @BBL A1M.json" + }, + { + "name": "Generic PETG @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PETG @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PETG @BBL A1", + "sub_path": "filament/Generic PETG @BBL A1.json" + }, + { + "name": "Generic PETG @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PETG @BBL A1 0.2 nozzle.json" + }, { "name": "Generic PETG-CF @BBL X1C", "sub_path": "filament/Generic PETG-CF @BBL X1C.json" @@ -853,6 +1685,10 @@ "name": "Generic PETG-CF @BBL P1P", "sub_path": "filament/P1P/Generic PETG-CF @BBL P1P.json" }, + { + "name": "Generic PETG-CF @BBL A1", + "sub_path": "filament/Generic PETG-CF @BBL A1.json" + }, { "name": "Bambu PETG-CF @BBL X1C", "sub_path": "filament/Bambu PETG-CF @BBL X1C.json" @@ -869,6 +1705,18 @@ "name": "Bambu PETG-CF @BBL P1P 0.4 nozzle", "sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json" }, + { + "name": "Bambu PETG-CF @BBL A1M", + "sub_path": "filament/Bambu PETG-CF @BBL A1M.json" + }, + { + "name": "Bambu PETG-CF @BBL A1 0.4 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json" + }, { "name": "PolyLite PETG @BBL X1C", "sub_path": "filament/PolyLite PETG @BBL X1C.json" @@ -877,6 +1725,42 @@ "name": "PolyLite PETG @BBL P1P", "sub_path": "filament/PolyLite PETG @BBL P1P.json" }, + { + "name": "PolyLite PETG @BBL A1M", + "sub_path": "filament/PolyLite PETG @BBL A1M.json" + }, + { + "name": "PolyLite PETG @BBL A1", + "sub_path": "filament/PolyLite PETG @BBL A1.json" + }, + { + "name": "PolyLite PETG @BBL A1 0.2 nozzle", + "sub_path": "filament/PolyLite PETG @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL X1C", + "sub_path": "filament/Bambu PETG Translucent @BBL X1C.json" + }, + { + "name": "Bambu PETG Translucent @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1M", + "sub_path": "filament/Bambu PETG Translucent @BBL A1M.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG Translucent @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PETG Translucent @BBL A1", + "sub_path": "filament/Bambu PETG Translucent @BBL A1.json" + }, { "name": "Bambu ABS @BBL X1C", "sub_path": "filament/Bambu ABS @BBL X1C.json" @@ -897,6 +1781,14 @@ "name": "Bambu ABS @BBL P1P", "sub_path": "filament/P1P/Bambu ABS @BBL P1P.json" }, + { + "name": "Bambu ABS @BBL A1", + "sub_path": "filament/Bambu ABS @BBL A1.json" + }, + { + "name": "Bambu ABS @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu ABS @BBL A1 0.2 nozzle.json" + }, { "name": "Generic ABS", "sub_path": "filament/Generic ABS.json" @@ -913,6 +1805,14 @@ "name": "Generic ABS @BBL P1P", "sub_path": "filament/P1P/Generic ABS @BBL P1P.json" }, + { + "name": "Generic ABS @BBL A1", + "sub_path": "filament/Generic ABS @BBL A1.json" + }, + { + "name": "Generic ABS @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic ABS @BBL A1 0.2 nozzle.json" + }, { "name": "PolyLite ABS @BBL X1C", "sub_path": "filament/PolyLite ABS @BBL X1C.json" @@ -921,6 +1821,14 @@ "name": "PolyLite ABS @BBL P1P", "sub_path": "filament/PolyLite ABS @BBL P1P.json" }, + { + "name": "PolyLite ABS @BBL A1", + "sub_path": "filament/PolyLite ABS @BBL A1.json" + }, + { + "name": "PolyLite ABS @BBL A1 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @BBL A1 0.2 nozzle.json" + }, { "name": "Bambu PC @BBL X1C", "sub_path": "filament/Bambu PC @BBL X1C.json" @@ -945,6 +1853,14 @@ "name": "Bambu PC @BBL P1P 0.2 nozzle", "sub_path": "filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json" }, + { + "name": "Bambu PC @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL A1", + "sub_path": "filament/Bambu PC @BBL A1.json" + }, { "name": "Generic PC @0.2 nozzle", "sub_path": "filament/Generic PC @0.2 nozzle.json" @@ -961,6 +1877,14 @@ "name": "Generic PC @BBL P1P", "sub_path": "filament/P1P/Generic PC @BBL P1P.json" }, + { + "name": "Generic PC @BBL A1", + "sub_path": "filament/Generic PC @BBL A1.json" + }, + { + "name": "Generic PC @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PC @BBL A1 0.2 nozzle.json" + }, { "name": "Generic ASA @0.2 nozzle", "sub_path": "filament/Generic ASA @0.2 nozzle.json" @@ -977,6 +1901,14 @@ "name": "Generic ASA @BBL P1P", "sub_path": "filament/P1P/Generic ASA @BBL P1P.json" }, + { + "name": "Generic ASA @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic ASA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic ASA @BBL A1", + "sub_path": "filament/Generic ASA @BBL A1.json" + }, { "name": "Bambu ASA @BBL X1 0.2 nozzle", "sub_path": "filament/Bambu ASA @BBL X1 0.2 nozzle.json" @@ -997,6 +1929,18 @@ "name": "Bambu ASA @BBL X1C 0.4 nozzle", "sub_path": "filament/Bambu ASA @BBL X1C 0.4 nozzle.json" }, + { + "name": "Bambu ASA @BBL A1 0.6 nozzle", + "sub_path": "filament/Bambu ASA @BBL A1 0.6 nozzle.json" + }, + { + "name": "Bambu ASA @BBL A1 0.4 nozzle", + "sub_path": "filament/Bambu ASA @BBL A1 0.4 nozzle.json" + }, + { + "name": "Bambu ASA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL A1 0.2 nozzle.json" + }, { "name": "PolyLite ASA @BBL X1C", "sub_path": "filament/PolyLite ASA @BBL X1C.json" @@ -1005,6 +1949,14 @@ "name": "PolyLite ASA @BBL P1P", "sub_path": "filament/PolyLite ASA @BBL P1P.json" }, + { + "name": "PolyLite ASA @BBL A1 0.2 nozzle", + "sub_path": "filament/PolyLite ASA @BBL A1 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL A1", + "sub_path": "filament/PolyLite ASA @BBL A1.json" + }, { "name": "Generic PVA @0.2 nozzle", "sub_path": "filament/Generic PVA @0.2 nozzle.json" @@ -1021,6 +1973,54 @@ "name": "Generic PVA @BBL P1P", "sub_path": "filament/P1P/Generic PVA @BBL P1P.json" }, + { + "name": "Generic PVA @BBL A1M", + "sub_path": "filament/Generic PVA @BBL A1M.json" + }, + { + "name": "Generic PVA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PVA @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic PVA @BBL A1", + "sub_path": "filament/Generic PVA @BBL A1.json" + }, + { + "name": "Generic PVA @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic PVA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL X1C", + "sub_path": "filament/Bambu PVA @BBL X1C.json" + }, + { + "name": "Bambu PVA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL P1P", + "sub_path": "filament/Bambu PVA @BBL P1P.json" + }, + { + "name": "Bambu PVA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL A1", + "sub_path": "filament/Bambu PVA @BBL A1.json" + }, + { + "name": "Bambu PVA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL A1M", + "sub_path": "filament/Bambu PVA @BBL A1M.json" + }, + { + "name": "Bambu PVA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL A1M 0.2 nozzle.json" + }, { "name": "Bambu Support G @BBL X1C", "sub_path": "filament/Bambu Support G @BBL X1C.json" @@ -1029,6 +2029,10 @@ "name": "Bambu Support G @BBL P1P", "sub_path": "filament/P1P/Bambu Support G @BBL P1P.json" }, + { + "name": "Bambu Support G @BBL A1", + "sub_path": "filament/Bambu Support G @BBL A1.json" + }, { "name": "Bambu PA-CF @BBL X1C", "sub_path": "filament/Bambu PA-CF @BBL X1C.json" @@ -1037,6 +2041,22 @@ "name": "Bambu PA-CF @BBL P1P", "sub_path": "filament/P1P/Bambu PA-CF @BBL P1P.json" }, + { + "name": "Bambu PA-CF @BBL A1", + "sub_path": "filament/Bambu PA-CF @BBL A1.json" + }, + { + "name": "Generic PA @BBL A1", + "sub_path": "filament/Generic PA @BBL A1.json" + }, + { + "name": "Generic PA-CF @BBL X1E", + "sub_path": "filament/Generic PA-CF @BBL X1E.json" + }, + { + "name": "Generic PA-CF @BBL A1", + "sub_path": "filament/Generic PA-CF @BBL A1.json" + }, { "name": "Bambu PAHT-CF @BBL X1C", "sub_path": "filament/Bambu PAHT-CF @BBL X1C.json" @@ -1045,6 +2065,10 @@ "name": "Bambu PAHT-CF @BBL P1P", "sub_path": "filament/P1P/Bambu PAHT-CF @BBL P1P.json" }, + { + "name": "Bambu PAHT-CF @BBL A1", + "sub_path": "filament/Bambu PAHT-CF @BBL A1.json" + }, { "name": "Bambu Support For PA/PET @BBL P1P", "sub_path": "filament/P1P/Bambu Support For PA PET @BBL P1P.json" @@ -1053,10 +2077,22 @@ "name": "Bambu Support For PA/PET @BBL X1C", "sub_path": "filament/Bambu Support For PA PET @BBL X1C.json" }, + { + "name": "Bambu Support For PA/PET @BBL A1", + "sub_path": "filament/Bambu Support For PA PET @BBL A1.json" + }, { "name": "Bambu PA6-CF @BBL X1C", "sub_path": "filament/Bambu PA6-CF @BBL X1C.json" }, + { + "name": "Bambu PA6-CF @BBL X1E", + "sub_path": "filament/Bambu PA6-CF @BBL X1E.json" + }, + { + "name": "Bambu PA6-CF @BBL A1", + "sub_path": "filament/Bambu PA6-CF @BBL A1.json" + }, { "name": "Generic HIPS @BBL X1C", "sub_path": "filament/Generic HIPS @BBL X1C.json" @@ -1065,6 +2101,46 @@ "name": "Generic HIPS @BBL X1C 0.2 nozzle", "sub_path": "filament/Generic HIPS @BBL X1C 0.2 nozzle.json" }, + { + "name": "Generic HIPS @BBL A1M", + "sub_path": "filament/Generic HIPS @BBL A1M.json" + }, + { + "name": "Generic HIPS @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic HIPS @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Generic HIPS @BBL A1", + "sub_path": "filament/Generic HIPS @BBL A1.json" + }, + { + "name": "Generic HIPS @BBL A1 0.2 nozzle", + "sub_path": "filament/Generic HIPS @BBL A1 0.2 nozzle.json" + }, + { + "name": "Generic PPS-CF @BBL X1E", + "sub_path": "filament/Generic PPS-CF @BBL X1E.json" + }, + { + "name": "Generic PPS @BBL X1E", + "sub_path": "filament/Generic PPS @BBL X1E.json" + }, + { + "name": "Generic PPA-CF @BBL X1E", + "sub_path": "filament/Generic PPA-CF @BBL X1E.json" + }, + { + "name": "Generic PPA-CF @BBL X1C", + "sub_path": "filament/Generic PPA-CF @BBL X1C.json" + }, + { + "name": "Generic PPA-GF @BBL X1C", + "sub_path": "filament/Generic PPA-GF @BBL X1C.json" + }, + { + "name": "Generic PPA-GF @BBL X1E", + "sub_path": "filament/Generic PPA-GF @BBL X1E.json" + }, { "name": "PolyTerra PLA @BBL X1C 0.2 nozzle", "sub_path": "filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json" @@ -1089,6 +2165,10 @@ "name": "Overture PLA @BBL P1P 0.2 nozzle", "sub_path": "filament/Overture PLA @BBL P1P 0.2 nozzle.json" }, + { + "name": "Overture PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture PLA @BBL A1M 0.2 nozzle.json" + }, { "name": "Overture Matte PLA @BBL X1C 0.2 nozzle", "sub_path": "filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json" @@ -1097,6 +2177,10 @@ "name": "Overture Matte PLA @BBL P1P 0.2 nozzle", "sub_path": "filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json" }, + { + "name": "Overture Matte PLA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Overture Matte PLA @BBL A1M 0.2 nozzle.json" + }, { "name": "Generic PLA High Speed @BBL X1C 0.2 nozzle", "sub_path": "filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json" @@ -1105,6 +2189,50 @@ "name": "Generic PLA High Speed @BBL P1P 0.2 nozzle", "sub_path": "filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json" }, + { + "name": "Generic PLA High Speed @BBL A1M 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Glow @BBL X1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Glow @BBL X1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1M 0.4 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1M 0.4 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PETG Basic @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PETG Basic @BBL A1M 0.8 nozzle.json" + }, + { + "name": "Generic PETG-CF @BBL A1M", + "sub_path": "filament/P1P/Generic PETG-CF @BBL A1M.json" + }, + { + "name": "Bambu PETG-CF @BBL A1M 0.4 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL A1M 0.4 nozzle.json" + }, + { + "name": "Bambu PET-CF @BBL X1E", + "sub_path": "filament/Bambu PET-CF @BBL X1E.json" + }, { "name": "PolyLite PETG @BBL X1C 0.2 nozzle", "sub_path": "filament/PolyLite PETG @BBL X1C 0.2 nozzle.json" @@ -1113,6 +2241,34 @@ "name": "PolyLite PETG @BBL P1P 0.2 nozzle", "sub_path": "filament/PolyLite PETG @BBL P1P 0.2 nozzle.json" }, + { + "name": "PolyLite PETG @BBL A1M 0.2 nozzle", + "sub_path": "filament/PolyLite PETG @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @BBL X1E", + "sub_path": "filament/Bambu ABS @BBL X1E.json" + }, + { + "name": "Bambu ABS @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu ABS @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu ABS @BBL X1E 0.8 nozzle", + "sub_path": "filament/Bambu ABS @BBL X1E 0.8 nozzle.json" + }, + { + "name": "Generic ABS @BBL X1E", + "sub_path": "filament/Generic ABS @BBL X1E.json" + }, + { + "name": "Generic ABS @BBL X1E 0.2 nozzle", + "sub_path": "filament/Generic ABS @BBL X1E 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL X1E", + "sub_path": "filament/PolyLite ABS @BBL X1E.json" + }, { "name": "PolyLite ABS @BBL X1C 0.2 nozzle", "sub_path": "filament/PolyLite ABS @BBL X1C 0.2 nozzle.json" @@ -1125,33 +2281,97 @@ "name": "Bambu PC @BBL P1S", "sub_path": "filament/Bambu PC @BBL P1S.json" }, + { + "name": "Bambu PC @BBL X1E", + "sub_path": "filament/Bambu PC @BBL X1E.json" + }, { "name": "Bambu PC @BBL P1S 0.2 nozzle", "sub_path": "filament/Bambu PC @BBL P1S 0.2 nozzle.json" }, + { + "name": "Bambu PC @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL X1E 0.2 nozzle.json" + }, { "name": "Bambu PC @BBL P1S 0.8 nozzle", "sub_path": "filament/Bambu PC @BBL P1S 0.8 nozzle.json" }, + { + "name": "Bambu PC @BBL X1E 0.8 nozzle", + "sub_path": "filament/Bambu PC @BBL X1E 0.8 nozzle.json" + }, { "name": "Bambu PC @BBL P1S 0.6 nozzle", "sub_path": "filament/Bambu PC @BBL P1S 0.6 nozzle.json" }, + { + "name": "Bambu PC @BBL X1E 0.6 nozzle", + "sub_path": "filament/Bambu PC @BBL X1E 0.6 nozzle.json" + }, { "name": "Generic PC @BBL P1S 0.2 nozzle", "sub_path": "filament/Generic PC @BBL P1S 0.2 nozzle.json" }, + { + "name": "Generic PC @BBL X1E 0.2 nozzle", + "sub_path": "filament/Generic PC @BBL X1E 0.2 nozzle.json" + }, { "name": "Generic PC @BBL P1S", "sub_path": "filament/Generic PC @BBL P1S.json" }, + { + "name": "Generic PC @BBL X1E", + "sub_path": "filament/Generic PC @BBL X1E.json" + }, + { + "name": "Generic ASA @BBL X1E 0.2 nozzle", + "sub_path": "filament/Generic ASA @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Generic ASA @BBL X1E", + "sub_path": "filament/Generic ASA @BBL X1E.json" + }, + { + "name": "Bambu ASA @BBL X1E", + "sub_path": "filament/Bambu ASA @BBL X1E.json" + }, + { + "name": "Bambu ASA @BBL X1E 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1E 0.2 nozzle.json" + }, + { + "name": "Bambu ASA @BBL X1E 0.4 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1E 0.4 nozzle.json" + }, { "name": "PolyLite ASA @BBL X1C 0.2 nozzle", "sub_path": "filament/PolyLite ASA @BBL X1C 0.2 nozzle.json" }, + { + "name": "PolyLite ASA @BBL X1E", + "sub_path": "filament/PolyLite ASA @BBL X1E.json" + }, { "name": "PolyLite ASA @BBL P1P 0.2 nozzle", "sub_path": "filament/PolyLite ASA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Support G @BBL X1E", + "sub_path": "filament/Bambu Support G @BBL X1E.json" + }, + { + "name": "Bambu PA-CF @BBL X1E", + "sub_path": "filament/Bambu PA-CF @BBL X1E.json" + }, + { + "name": "PolyLite ABS @BBL X1E 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @BBL X1E 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL X1E 0.2 nozzle", + "sub_path": "filament/PolyLite ASA @BBL X1E 0.2 nozzle.json" } ], "machine_list": [ @@ -1172,16 +2392,24 @@ "sub_path": "machine/Bambu Lab X1 0.4 nozzle.json" }, { - "name": "Bambu Lab X1 0.2 nozzle", - "sub_path": "machine/Bambu Lab X1 0.2 nozzle.json" + "name": "Bambu Lab P1P 0.4 nozzle", + "sub_path": "machine/Bambu Lab P1P 0.4 nozzle.json" }, { - "name": "Bambu Lab X1 0.8 nozzle", - "sub_path": "machine/Bambu Lab X1 0.8 nozzle.json" + "name": "Bambu Lab P1S 0.4 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.4 nozzle.json" }, { - "name": "Bambu Lab X1 0.6 nozzle", - "sub_path": "machine/Bambu Lab X1 0.6 nozzle.json" + "name": "Bambu Lab A1 mini 0.4 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.4 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.4 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.4 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.4 nozzle", + "sub_path": "machine/Bambu Lab A1 0.4 nozzle.json" }, { "name": "Bambu Lab X1 Carbon 0.2 nozzle", @@ -1196,8 +2424,16 @@ "sub_path": "machine/Bambu Lab X1 Carbon 0.8 nozzle.json" }, { - "name": "Bambu Lab P1P 0.4 nozzle", - "sub_path": "machine/Bambu Lab P1P 0.4 nozzle.json" + "name": "Bambu Lab X1 0.2 nozzle", + "sub_path": "machine/Bambu Lab X1 0.2 nozzle.json" + }, + { + "name": "Bambu Lab X1 0.8 nozzle", + "sub_path": "machine/Bambu Lab X1 0.8 nozzle.json" + }, + { + "name": "Bambu Lab X1 0.6 nozzle", + "sub_path": "machine/Bambu Lab X1 0.6 nozzle.json" }, { "name": "Bambu Lab P1P 0.2 nozzle", @@ -1211,10 +2447,6 @@ "name": "Bambu Lab P1P 0.8 nozzle", "sub_path": "machine/Bambu Lab P1P 0.8 nozzle.json" }, - { - "name": "Bambu Lab P1S 0.4 nozzle", - "sub_path": "machine/Bambu Lab P1S 0.4 nozzle.json" - }, { "name": "Bambu Lab P1S 0.2 nozzle", "sub_path": "machine/Bambu Lab P1S 0.2 nozzle.json" @@ -1226,6 +2458,42 @@ { "name": "Bambu Lab P1S 0.8 nozzle", "sub_path": "machine/Bambu Lab P1S 0.8 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.2 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.2 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.6 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.6 nozzle.json" + }, + { + "name": "Bambu Lab A1 mini 0.8 nozzle", + "sub_path": "machine/Bambu Lab A1 mini 0.8 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.2 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.2 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.6 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.6 nozzle.json" + }, + { + "name": "Bambu Lab X1E 0.8 nozzle", + "sub_path": "machine/Bambu Lab X1E 0.8 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.2 nozzle", + "sub_path": "machine/Bambu Lab A1 0.2 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.6 nozzle", + "sub_path": "machine/Bambu Lab A1 0.6 nozzle.json" + }, + { + "name": "Bambu Lab A1 0.8 nozzle", + "sub_path": "machine/Bambu Lab A1 0.8 nozzle.json" } ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json index abc56a5..3949e18 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB00_00", "name": "Bambu ABS @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json index 0ff4351..10bfd25 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json @@ -1,12 +1,12 @@ { "type": "filament", - "setting_id": "GFSB00_01", "name": "Bambu ABS @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_01", + "instantiation": "true", "filament_max_volumetric_speed": [ - "22" + "18" ], "nozzle_temperature": [ "260" @@ -18,6 +18,5 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C.json index a5c0875..80f4f7c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @BBL X1C.json @@ -1,12 +1,12 @@ { "type": "filament", - "setting_id": "GFSB00", "name": "Bambu ABS @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00", + "instantiation": "true", "filament_max_volumetric_speed": [ - "22" + "16" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", @@ -15,6 +15,5 @@ "Bambu Lab X1 0.6 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @base.json index 0117852..a185e7c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ABS @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFB00", "name": "Bambu ABS @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB00", + "instantiation": "false", "filament_flow_ratio": [ "0.95" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json index d2cd753..abaa62c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json @@ -1,10 +1,10 @@ { - "name": "Bambu ASA @BBL X1 0.2 nozzle", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu ASA @BBL X1 0.2 nozzle", "inherits": "Bambu ASA @base", + "from": "system", "setting_id": "GFSB01_03", + "instantiation": "true", "fan_max_speed": [ "80" ], @@ -13,6 +13,5 @@ ], "compatible_printers": [ "Bambu Lab X1 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json index adadbab..e98e027 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json @@ -1,10 +1,10 @@ { - "name": "Bambu ASA @BBL X1 0.6 nozzle", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu ASA @BBL X1 0.6 nozzle", "inherits": "Bambu ASA @base", + "from": "system", "setting_id": "GFSB01_04", + "instantiation": "true", "fan_max_speed": [ "90" ], @@ -16,6 +16,5 @@ ], "compatible_printers": [ "Bambu Lab X1 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json index 75d45b2..1253bff 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json @@ -1,17 +1,16 @@ { - "name": "Bambu ASA @BBL X1C 0.2 nozzle", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu ASA @BBL X1C 0.2 nozzle", "inherits": "Bambu ASA @base", + "from": "system", "setting_id": "GFSB01_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab P1P 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json index 619c357..b3c53e0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json @@ -1,16 +1,18 @@ { - "name": "Bambu ASA @BBL X1C 0.4 nozzle", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu ASA @BBL X1C 0.4 nozzle", "inherits": "Bambu ASA @base", + "from": "system", "setting_id": "GFSB01_02", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.8 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1P 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C.json index dac40dc..5693a2c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @BBL X1C.json @@ -1,10 +1,10 @@ { - "name": "Bambu ASA @BBL X1C", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu ASA @BBL X1C", "inherits": "Bambu ASA @base", + "from": "system", "setting_id": "GFSB01_00", + "instantiation": "true", "fan_min_speed": [ "25" ], @@ -16,7 +16,7 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @base.json index f3c174a..4eb5718 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu ASA @base.json @@ -1,16 +1,16 @@ { - "name": "Bambu ASA @base", "type": "filament", - "instantiation": "false", - "from": "system", + "name": "Bambu ASA @base", "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB01", + "instantiation": "false", "filament_density": [ "1.05" ], "filament_cost": [ "31.99" ], - "filament_id": "GFB01", "nozzle_temperature_initial_layer": [ "270" ], @@ -25,5 +25,8 @@ ], "filament_max_volumetric_speed": [ "18" + ], + "filament_vendor": [ + "Bambu Lab" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @BBL X1C.json index e89a79d..1ee5a24 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSN00", "name": "Bambu PA-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PA-CF @base", + "from": "system", + "setting_id": "GFSN00", + "instantiation": "true", "nozzle_temperature_initial_layer": [ "290" ], @@ -33,6 +33,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @base.json index 98842dc..2788ee1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA-CF @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFN03", "name": "Bambu PA-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN03", + "instantiation": "false", "filament_cost": [ "84.99" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @BBL X1C.json index 53eaa6a..3d81a49 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSN05_02", "name": "Bambu PA6-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PA6-CF @base", + "from": "system", + "setting_id": "GFSN05_02", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -18,6 +18,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @base.json index 5fdacfe..190e610 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PA6-CF @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFN05", "name": "Bambu PA6-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN05", + "instantiation": "false", "fan_cooling_layer_time": [ "5" ], @@ -14,6 +14,9 @@ "fan_min_speed": [ "10" ], + "filament_cost": [ + "79.99" + ], "filament_density": [ "1.10" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @BBL X1C.json index 30e9b9f..8e02c61 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @BBL X1C.json @@ -1,10 +1,13 @@ { "type": "filament", - "setting_id": "GFSN04", "name": "Bambu PAHT-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PAHT-CF @base", + "from": "system", + "setting_id": "GFSN04", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", @@ -14,7 +17,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @base.json index 67182ec..0f5dcfb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PAHT-CF @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFN04", "name": "Bambu PAHT-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN04", + "instantiation": "false", "fan_max_speed": [ "30" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json index 3b597c1..4190eb1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_06", "name": "Bambu PC @BBL P1S 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @BBL X1C 0.2 nozzle", + "from": "system", + "setting_id": "GFSC00_06", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -25,6 +25,5 @@ ], "compatible_printers": [ "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json index ea01e68..67bb02d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_08", "name": "Bambu PC @BBL P1S 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @BBL X1C 0.6 nozzle", + "from": "system", + "setting_id": "GFSC00_08", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -25,6 +25,5 @@ ], "compatible_printers": [ "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json index 711931b..144a5ca 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_07", "name": "Bambu PC @BBL P1S 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @BBL X1C 0.8 nozzle", + "from": "system", + "setting_id": "GFSC00_07", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -25,6 +25,5 @@ ], "compatible_printers": [ "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S.json index 622626a..ea192bf 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL P1S.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_05", "name": "Bambu PC @BBL P1S", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @BBL X1C", + "from": "system", + "setting_id": "GFSC00_05", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -25,6 +25,5 @@ ], "compatible_printers": [ "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json index c9e4e9b..31d13f4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_02", "name": "Bambu PC @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_02", + "instantiation": "true", "filament_max_volumetric_speed": [ "1" ], @@ -14,6 +14,5 @@ "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json index 3e40978..3b5399e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json @@ -1,16 +1,15 @@ { "type": "filament", - "setting_id": "GFSC00_01", "name": "Bambu PC @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_01", + "instantiation": "true", "nozzle_temperature": [ "260" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json index 05cf786..b1cc742 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json @@ -1,16 +1,15 @@ { "type": "filament", - "setting_id": "GFSC00_00", "name": "Bambu PC @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_00", + "instantiation": "true", "nozzle_temperature": [ "260" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C.json index 3199f7c..7ee2131 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @BBL X1C.json @@ -1,13 +1,12 @@ { "type": "filament", - "setting_id": "GFSC00", "name": "Bambu PC @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @base.json index a9038a4..001f7c9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PC @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFC00", "name": "Bambu PC @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC00", + "instantiation": "false", "filament_vendor": [ "Bambu Lab" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @BBL X1C.json index 0ab0cde..09f2147 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFST01", "name": "Bambu PET-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PET-CF @base", + "from": "system", + "setting_id": "GFST01", + "instantiation": "true", "reduce_fan_stop_start_freq": [ "0" ], @@ -21,6 +21,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @base.json index a5aa8cc..9cfc605 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PET-CF @base.json @@ -1,18 +1,24 @@ { "type": "filament", - "filament_id": "GFT01", "name": "Bambu PET-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pet", - "temperature_vitrification": [ - "185" + "from": "system", + "filament_id": "GFT01", + "instantiation": "false", + "cool_plate_temp": [ + "0" ], - "overhang_fan_threshold": [ - "0%" + "cool_plate_temp_initial_layer": [ + "0" ], - "overhang_fan_speed": [ - "40" + "eng_plate_temp": [ + "80" + ], + "eng_plate_temp_initial_layer": [ + "80" + ], + "fan_cooling_layer_time": [ + "5" ], "fan_max_speed": [ "30" @@ -20,67 +26,61 @@ "fan_min_speed": [ "10" ], - "filament_max_volumetric_speed": [ - "8" - ], - "slow_down_layer_time": [ - "2" - ], - "fan_cooling_layer_time": [ - "5" - ], - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "80" - ], - "hot_plate_temp": [ - "100" - ], - "textured_plate_temp": [ - "100" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "80" - ], - "hot_plate_temp_initial_layer": [ - "100" - ], - "textured_plate_temp_initial_layer": [ - "100" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PET-CF" - ], "filament_cost": [ "84.99" ], "filament_density": [ "1.29" ], - "nozzle_temperature_range_low": [ - "260" + "filament_max_volumetric_speed": [ + "8" ], - "nozzle_temperature_range_high": [ - "290" + "filament_type": [ + "PET-CF" ], - "nozzle_temperature_initial_layer": [ - "270" + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" ], "nozzle_temperature": [ "270" ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "required_nozzle_HRC": [ + "40" + ], + "slow_down_layer_time": [ + "2" + ], + "temperature_vitrification": [ + "185" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json index 0016649..c7dd992 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSG00_00", "name": "Bambu PETG Basic @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "1" ], @@ -12,7 +12,7 @@ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab P1P 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json index 66d4c0e..0a24cb5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json @@ -1,19 +1,19 @@ { "type": "filament", - "setting_id": "GFSG00_02", "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG Basic @base", - "filament_max_volumetric_speed": [ - "16" - ], + "from": "system", + "setting_id": "GFSG00_02", + "instantiation": "true", "fan_max_speed": [ "60" ], "fan_min_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "16" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", @@ -22,7 +22,8 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1P 0.8 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C.json index 0c12485..d68745b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSG00_01", "name": "Bambu PETG Basic @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG Basic @base", + "from": "system", + "setting_id": "GFSG00_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "13" ], @@ -12,7 +12,7 @@ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @base.json index 4c0ccd8..b187cac 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG Basic @base.json @@ -1,18 +1,24 @@ { "type": "filament", - "filament_id": "GFG00", "name": "Bambu PETG Basic @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pet", - "filament_flow_ratio": [ - "0.95" + "from": "system", + "filament_id": "GFG00", + "instantiation": "false", + "cool_plate_temp": [ + "0" ], - "overhang_fan_speed": [ - "90" + "cool_plate_temp_initial_layer": [ + "0" ], - "overhang_fan_threshold": [ - "10%" + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" ], "fan_max_speed": [ "40" @@ -20,52 +26,49 @@ "fan_min_speed": [ "10" ], - "filament_max_volumetric_speed": [ - "8" - ], - "fan_cooling_layer_time": [ - "30" - ], - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "70" - ], - "hot_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "hot_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], - "filament_vendor": [ - "Bambu Lab" - ], "filament_cost": [ "24.99" ], "filament_density": [ "1.25" ], - "nozzle_temperature_range_low": [ - "240" + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" ], "nozzle_temperature_range_high": [ "270" ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json index 0824fe7..d0ea93c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json @@ -1,17 +1,29 @@ { "type": "filament", - "setting_id": "GFSG50_02", "name": "Bambu PETG-CF @BBL X1C 0.4 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], "filament_max_volumetric_speed": [ - "13" + "11.5" + ], + "overhang_fan_speed": [ + "100" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C.json index a26cd49..8d0e7ce 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @BBL X1C.json @@ -1,17 +1,33 @@ { "type": "filament", - "setting_id": "GFSG50_01", "name": "Bambu PETG-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @base.json index f0627b0..31b96e9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PETG-CF @base.json @@ -1,80 +1,80 @@ { "type": "filament", - "filament_id": "GFG50", "name": "Bambu PETG-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pet", - "filament_flow_ratio": [ - "0.95" - ], - "temperature_vitrification": [ - "75" - ], - "overhang_fan_threshold": [ - "10%" - ], - "overhang_fan_speed": [ - "90" - ], + "from": "system", + "filament_id": "GFG50", + "instantiation": "false", "cool_plate_temp": [ "0" ], + "cool_plate_temp_initial_layer": [ + "0" + ], "eng_plate_temp": [ "70" ], - "hot_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], "eng_plate_temp_initial_layer": [ "70" ], - "hot_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "filament_cost": [ - "34.99" - ], - "filament_density": [ - "1.25" - ], "fan_max_speed": [ "30" ], "fan_min_speed": [ "0" ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], "filament_max_volumetric_speed": [ "14" ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], "slow_down_layer_time": [ "6" ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1.json index 525eafe..d614051 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1.json @@ -1,10 +1,13 @@ { - "name": "Bambu PLA Aero @BBL X1", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu PLA Aero @BBL X1", "inherits": "Bambu PLA Aero @base", + "from": "system", "setting_id": "GFSA11_00", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], "slow_down_layer_time": [ "8" ], @@ -12,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1C.json index 6ff948f..f316058 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @BBL X1C.json @@ -1,12 +1,15 @@ { - "name": "Bambu PLA Aero @BBL X1C", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu PLA Aero @BBL X1C", "inherits": "Bambu PLA Aero @base", + "from": "system", "setting_id": "GFSA11_01", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], "slow_down_layer_time": [ - "4" + "8" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", @@ -14,7 +17,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @base.json index b5787ea..95b26c2 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Aero @base.json @@ -1,15 +1,12 @@ { "type": "filament", "name": "Bambu PLA Aero @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", + "from": "system", "filament_id": "GFA11", - "filament_type":[ - "PLA-AERO" - ], - "filament_flow_ratio": [ - "0.6" + "instantiation": "false", + "fan_min_speed": [ + "30" ], "filament_cost": [ "44.99" @@ -17,16 +14,25 @@ "filament_density": [ "1.21" ], + "filament_flow_ratio": [ + "0.6" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_type": [ + "PLA-AERO" + ], "filament_vendor": [ "Bambu Lab" ], - "nozzle_temperature_range_low": [ - "210" - ], "nozzle_temperature_range_high": [ "260" ], + "nozzle_temperature_range_low": [ + "210" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1.json index 2f2222c..3a70c80 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA04", "name": "Bambu PLA Basic @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA04", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], @@ -15,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json index 7ee46a6..ddaeb7a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSA00_00", "name": "Bambu PLA Basic @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json index 25be2bc..d8d8307 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json @@ -1,16 +1,16 @@ { "type": "filament", - "setting_id": "GFSA00_01", "name": "Bambu PLA Basic @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C.json index 852fd3e..2cb005d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA00", "name": "Bambu PLA Basic @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], @@ -12,7 +12,8 @@ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab P1S 0.4 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @base.json index ded3eb4..b975be4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Basic @base.json @@ -1,23 +1,26 @@ { "type": "filament", - "filament_id": "GFA00", "name": "Bambu PLA Basic @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], + "from": "system", + "filament_id": "GFA00", + "instantiation": "false", "filament_cost": [ "24.99" ], - "filament_flow_ratio": [ - "0.98" - ], "filament_density": [ "1.26" ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Impact @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Impact @base.json index cf7f860..7cdc6f3 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Impact @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Impact @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFA03", "name": "Bambu PLA Impact @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA03", + "instantiation": "false", "filament_vendor": [ "Bambu Lab" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1.json index 31c9936..20b0a09 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA07_01", "name": "Bambu PLA Marble @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_01", + "instantiation": "true", "slow_down_layer_time": [ "8" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1C.json index d399304..4199fd9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSA07_00", "name": "Bambu PLA Marble @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @base.json index 47df386..be77e77 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Marble @base.json @@ -1,13 +1,10 @@ { "type": "filament", - "filament_id": "GFA07", "name": "Bambu PLA Marble @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], + "from": "system", + "filament_id": "GFA07", + "instantiation": "false", "filament_cost": [ "29.99" ], @@ -17,7 +14,10 @@ "filament_flow_ratio": [ "0.98" ], + "filament_vendor": [ + "Bambu Lab" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1.json index 15be452..7721eac 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA05", "name": "Bambu PLA Matte @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA05", + "instantiation": "true", "filament_max_volumetric_speed": [ "22" ], @@ -15,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json index 9cb548e..824e96a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSA01_00", "name": "Bambu PLA Matte @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json index 249051b..7e2d1f4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json @@ -1,16 +1,16 @@ { "type": "filament", - "setting_id": "GFSA01_01", "name": "Bambu PLA Matte @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "22" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C.json index 3451f41..a7e1e76 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA01", "name": "Bambu PLA Matte @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01", + "instantiation": "true", "filament_max_volumetric_speed": [ "22" ], @@ -12,7 +12,8 @@ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab P1S 0.4 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @base.json index 16e4686..36156e0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Matte @base.json @@ -1,13 +1,10 @@ { "type": "filament", - "filament_id": "GFA01", "name": "Bambu PLA Matte @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], + "from": "system", + "filament_id": "GFA01", + "instantiation": "false", "filament_cost": [ "24.99" ], @@ -17,7 +14,10 @@ "filament_flow_ratio": [ "0.98" ], + "filament_vendor": [ + "Bambu Lab" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1.json index 1ce24d2..c481b66 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA02_02", "name": "Bambu PLA Metal @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_02", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], @@ -15,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json index bc0e5ab..7ed6ab8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSA02_01", "name": "Bambu PLA Metal @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C.json index ed8a13a..91995ef 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA02", "name": "Bambu PLA Metal @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], @@ -14,7 +14,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @base.json index da91631..77c81e4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Metal @base.json @@ -1,23 +1,23 @@ { "type": "filament", - "filament_id": "GFA02", "name": "Bambu PLA Metal @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], + "from": "system", + "filament_id": "GFA02", + "instantiation": "false", "filament_cost": [ "29.99" ], - "filament_flow_ratio": [ - "0.98" - ], "filament_density": [ "1.25" ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1.json index ad0f3b9..0c0c43c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA05_02", "name": "Bambu PLA Silk @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_02", + "instantiation": "true", "slow_down_layer_time": [ "8" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json index e82bf4f..85c560f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSA05_00", "name": "Bambu PLA Silk @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C.json index 968dd3b..5d75934 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSA05_01", "name": "Bambu PLA Silk @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_01", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @base.json index a64a0c7..642f939 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Silk @base.json @@ -1,29 +1,29 @@ { "type": "filament", - "filament_id": "GFA05", "name": "Bambu PLA Silk @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], - "filament_flow_ratio": [ - "0.98" + "from": "system", + "filament_id": "GFA05", + "instantiation": "false", + "filament_cost": [ + "29.99" ], "filament_density": [ "1.32" ], - "filament_cost": [ - "29.99" + "filament_flow_ratio": [ + "0.98" ], - "nozzle_temperature_initial_layer": [ - "230" + "filament_vendor": [ + "Bambu Lab" ], "nozzle_temperature": [ "230" ], + "nozzle_temperature_initial_layer": [ + "230" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1.json index cd53484..7e9b618 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA08_01", "name": "Bambu PLA Sparkle @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_01", + "instantiation": "true", "slow_down_layer_time": [ "8" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1C.json index 1794aaa..fdc02d0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSA08_00", "name": "Bambu PLA Sparkle @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @base.json index 15f3acc..cd4ee94 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Sparkle @base.json @@ -1,13 +1,10 @@ { "type": "filament", - "filament_id": "GFA08", "name": "Bambu PLA Sparkle @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], + "from": "system", + "filament_id": "GFA08", + "instantiation": "false", "filament_cost": [ "29.99" ], @@ -17,7 +14,10 @@ "filament_flow_ratio": [ "0.98" ], + "filament_vendor": [ + "Bambu Lab" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1.json index 8682564..afab239 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA09_01", "name": "Bambu PLA Tough @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], @@ -15,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json index ef7b0d9..eb6f63a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSA09_00", "name": "Bambu PLA Tough @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C.json index 2b6884d..418cc8f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA09_02", "name": "Bambu PLA Tough @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_02", + "instantiation": "true", "filament_max_volumetric_speed": [ "21" ], @@ -14,7 +14,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @base.json index 764386e..24168d6 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA Tough @base.json @@ -1,23 +1,23 @@ { "type": "filament", - "filament_id": "GFA09", "name": "Bambu PLA Tough @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], + "from": "system", + "filament_id": "GFA09", + "instantiation": "false", "filament_cost": [ "28.99" ], - "filament_flow_ratio": [ - "0.98" - ], "filament_density": [ "1.26" ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_vendor": [ + "Bambu Lab" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json index f42ba10..3b5c25a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSA50_02", "name": "Bambu PLA-CF @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_02", + "instantiation": "true", "filament_max_volumetric_speed": [ "18" ], - "nozzle_temperature_initial_layer": [ + "nozzle_temperature": [ "230" ], - "nozzle_temperature": [ + "nozzle_temperature_initial_layer": [ "230" ], "compatible_printers": [ @@ -20,7 +20,8 @@ "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C.json index 6fbc654..c917e07 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @BBL X1C.json @@ -1,23 +1,23 @@ { "type": "filament", - "setting_id": "GFSA50_01", "name": "Bambu PLA-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "15" ], - "nozzle_temperature_initial_layer": [ + "nozzle_temperature": [ "230" ], - "nozzle_temperature": [ + "nozzle_temperature_initial_layer": [ "230" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @base.json index 763e2d0..3f356ae 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu PLA-CF @base.json @@ -1,12 +1,12 @@ { "type": "filament", - "filament_id": "GFA50", "name": "Bambu PLA-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" + "from": "system", + "filament_id": "GFA50", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" ], "cool_plate_temp": [ "45" @@ -17,11 +17,23 @@ "filament_cost": [ "34.99" ], + "filament_density": [ + "1.22" + ], "filament_flow_ratio": [ "0.98" ], - "filament_density": [ - "1.22" + "filament_type": [ + "PLA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" ], "required_nozzle_HRC": [ "40" @@ -29,19 +41,7 @@ "slow_down_layer_time": [ "8" ], - "nozzle_temperature_range_low": [ - "210" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "additional_cooling_fan_speed": [ - "0" - ], - "filament_type": [ - "PLA-CF" - ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @BBL X1C.json index 1a772e5..bcf6a2a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @BBL X1C.json @@ -1,10 +1,13 @@ { "type": "filament", - "setting_id": "GFSS03_00", "name": "Bambu Support For PA/PET @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support For PA/PET @base", + "from": "system", + "setting_id": "GFSS03_00", + "instantiation": "true", + "chamber_temperatures": [ + "60" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", @@ -14,7 +17,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @base.json index 1c41f14..7af6db4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PA PET @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFS03", "name": "Bambu Support For PA/PET @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFS03", + "instantiation": "false", "required_nozzle_HRC": [ "3" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json index 018ffbd..cf064eb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json @@ -1,23 +1,23 @@ { "type": "filament", - "setting_id": "GFSS02_01", "name": "Bambu Support For PLA @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "0.5" ], - "nozzle_temperature_initial_layer": [ + "nozzle_temperature": [ "240" ], - "nozzle_temperature": [ + "nozzle_temperature_initial_layer": [ "240" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C.json index b9c8e8a..d136f63 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSS02_02", "name": "Bambu Support For PLA @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_02", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", @@ -14,7 +14,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @base.json index e014c00..7517914 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support For PLA @base.json @@ -1,19 +1,10 @@ { "type": "filament", - "filament_id": "GFS02", "name": "Bambu Support For PLA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], - "filament_density": [ - "1.30" - ], - "filament_is_support": [ - "1" - ], + "from": "system", + "filament_id": "GFS02", + "instantiation": "false", "cool_plate_temp": [ "40" ], @@ -23,10 +14,19 @@ "filament_cost": [ "69.98" ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], "slow_down_layer_time": [ "8" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @BBL X1C.json index ced4f2b..b0847af 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSS01", "name": "Bambu Support G @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support G @base", + "from": "system", + "setting_id": "GFSS01", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", @@ -15,6 +15,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @base.json index bbc35bf..1d72fe9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support G @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFS01", "name": "Bambu Support G @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFS01", + "instantiation": "false", "required_nozzle_HRC": [ "3" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1.json index ea65cb4..3d00718 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1.json @@ -1,14 +1,13 @@ { "type": "filament", - "setting_id": "GFSS02", "name": "Bambu Support W @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS02", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json index 846495d..1b18733 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json @@ -1,23 +1,23 @@ { "type": "filament", - "setting_id": "GFSS00_00", "name": "Bambu Support W @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "0.5" ], - "nozzle_temperature_initial_layer": [ + "nozzle_temperature": [ "240" ], - "nozzle_temperature": [ + "nozzle_temperature_initial_layer": [ "240" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C.json index d6f9346..206d74e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSS00", "name": "Bambu Support W @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @base.json index e6efbd3..63f7ace 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu Support W @base.json @@ -1,19 +1,10 @@ { "type": "filament", - "filament_id": "GFS00", "name": "Bambu Support W @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], - "filament_density": [ - "1.30" - ], - "filament_is_support": [ - "1" - ], + "from": "system", + "filament_id": "GFS00", + "instantiation": "false", "cool_plate_temp": [ "40" ], @@ -23,10 +14,19 @@ "filament_cost": [ "69.98" ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "filament_vendor": [ + "Bambu Lab" + ], "slow_down_layer_time": [ "8" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1.json index c45bcca..2625946 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSU01", "name": "Bambu TPU 95A @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU01", + "instantiation": "true", "filament_max_volumetric_speed": [ "3.6" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1C.json index b5535d2..0916bf6 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSU00", "name": "Bambu TPU 95A @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU00", + "instantiation": "true", "filament_max_volumetric_speed": [ "3.6" ], @@ -14,7 +14,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @base.json index 507386f..bc1e839 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Bambu TPU 95A @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFU01", "name": "Bambu TPU 95A @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU01", + "instantiation": "false", "filament_vendor": [ "Bambu Lab" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @0.2 nozzle.json index 59971c2..ea692b1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB99_00", "name": "Generic ABS @0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @base.json index 044703f..e41b289 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS @base.json @@ -1,14 +1,14 @@ { "type": "filament", - "filament_id": "GFB99", "name": "Generic ABS @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99", + "instantiation": "false", "filament_flow_ratio": [ "0.95" ], "filament_max_volumetric_speed": [ "16" ] -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS.json index 6602737..95aebb5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ABS.json @@ -1,10 +1,13 @@ { "type": "filament", - "setting_id": "GFSB99", "name": "Generic ABS", - "from": "system", - "instantiation": "true", "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "15" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -15,6 +18,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @0.2 nozzle.json index 1c274d1..7e26d7b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB98_00", "name": "Generic ASA @0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @base.json index 10ed891..9f80b36 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFB98", "name": "Generic ASA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98", + "instantiation": "false", "filament_flow_ratio": [ "0.95" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA.json index 4196ac2..7e56eb3 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic ASA.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB98", "name": "Generic ASA", - "from": "system", - "instantiation": "true", "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -15,6 +15,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json index 49134d2..f4f53fb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSS98_01", "name": "Generic HIPS @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "0.5" ], @@ -12,7 +12,7 @@ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab P1P 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C.json index 92608bb..9890712 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSS98_00", "name": "Generic HIPS @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Generic HIPS @base", + "from": "system", + "setting_id": "GFSS98_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -17,7 +17,9 @@ "Bambu Lab P1P 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @base.json index 030daa1..9ffe6a8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic HIPS @base.json @@ -1,14 +1,11 @@ { - "type": "filament", - "filament_id": "GFS98", - "name": "Generic HIPS @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_hips", - "filament_vendor": [ - "Generic" - ], - "filament_is_support": [ - "1" - ] + "type": "filament", + "name": "Generic HIPS @base", + "inherits": "fdm_filament_hips", + "from": "system", + "filament_id": "GFS98", + "instantiation": "false", + "filament_is_support": [ + "1" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA-CF.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA-CF.json index dd1c485..5ce9881 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA-CF.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA-CF.json @@ -1,11 +1,11 @@ { "type": "filament", + "name": "Generic PA-CF", + "inherits": "fdm_filament_pa", + "from": "system", "filament_id": "GFN98", "setting_id": "GFSN99", - "name": "Generic PA-CF", - "from": "system", "instantiation": "true", - "inherits": "fdm_filament_pa", "fan_cooling_layer_time": [ "5" ], @@ -40,6 +40,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA.json index f8d714f..6a4f7bf 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PA.json @@ -1,22 +1,52 @@ { "type": "filament", + "name": "Generic PA", + "inherits": "fdm_filament_pa", + "from": "system", "filament_id": "GFN99", "setting_id": "GFSN98", - "name": "Generic PA", - "from": "system", "instantiation": "true", - "inherits": "fdm_filament_pa", + "chamber_temperatures": [ + "60" + ], + "fan_cooling_layer_time": [ + "65" + ], + "fan_max_speed": [ + "85" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "95" + ], + "overhang_fan_threshold": [ + "10%" + ], "required_nozzle_HRC": [ "3" ], - "nozzle_temperature_initial_layer": [ - "280" + "slow_down_layer_time": [ + "8" ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "16" + "slow_down_min_speed": [ + "10" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", @@ -27,7 +57,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @0.2 nozzle.json index 11e8f5d..2aaddc1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @0.2 nozzle.json @@ -1,16 +1,15 @@ { "type": "filament", - "setting_id": "GFSC99_00", "name": "Generic PC @0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "1" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json index 6eaf2c1..43ba9a9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC99_03", "name": "Generic PC @BBL P1S 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PC @0.2 nozzle", + "from": "system", + "setting_id": "GFSC99_03", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -25,6 +25,5 @@ ], "compatible_printers": [ "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S.json index 5ea0e34..a384d08 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @BBL P1S.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC99_04", "name": "Generic PC @BBL P1S", - "from": "system", - "instantiation": "true", "inherits": "Generic PC", + "from": "system", + "setting_id": "GFSC99_04", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -27,6 +27,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @base.json index b51b608..6c56650 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFC99", "name": "Generic PC @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false", "filament_max_volumetric_speed": [ "16" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC.json index 377f488..6e8cbc2 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PC.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC99", "name": "Generic PC", - "from": "system", - "instantiation": "true", "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @0.2 nozzle.json index 46fbc4d..0c415d9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSG99_01", "name": "Generic PETG @0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "1" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @base.json index 2308488..29734e7 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG @base.json @@ -1,51 +1,57 @@ { "type": "filament", - "filament_id": "GFG99", "name": "Generic PETG @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], "fan_cooling_layer_time": [ "30" ], - "overhang_fan_speed": [ - "90" - ], - "overhang_fan_threshold": [ - "10%" - ], "fan_max_speed": [ "90" ], "fan_min_speed": [ "40" ], - "slow_down_min_speed": [ - "20" - ], "filament_flow_ratio": [ "0.95" ], "filament_max_volumetric_speed": [ "12" ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], "nozzle_temperature_range_high": [ "270" ], - "cool_plate_temp": [ - "0" + "overhang_fan_speed": [ + "90" ], - "eng_plate_temp": [ - "70" + "overhang_fan_threshold": [ + "10%" ], - "cool_plate_temp_initial_layer": [ - "0" + "slow_down_layer_time": [ + "12" ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "hot_plate_temp": [ - "70" + "slow_down_min_speed": [ + "20" ], "textured_plate_temp": [ "70" @@ -53,10 +59,7 @@ "textured_plate_temp_initial_layer": [ "70" ], - "hot_plate_temp_initial_layer": [ - "70" - ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @BBL X1C.json index 7bd57db..59be4de 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @BBL X1C.json @@ -1,10 +1,25 @@ { "type": "filament", - "setting_id": "GFSG50", "name": "Generic PETG-CF @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG50", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -14,7 +29,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @base.json index c4c96b8..4e12feb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG-CF @base.json @@ -1,80 +1,80 @@ { "type": "filament", - "filament_id": "GFG98", "name": "Generic PETG-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pet", - "filament_flow_ratio": [ - "0.95" - ], - "temperature_vitrification": [ - "75" - ], - "overhang_fan_threshold": [ - "10%" - ], - "overhang_fan_speed": [ - "90" - ], + "from": "system", + "filament_id": "GFG98", + "instantiation": "false", "cool_plate_temp": [ "0" ], + "cool_plate_temp_initial_layer": [ + "0" + ], "eng_plate_temp": [ "70" ], - "hot_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], "eng_plate_temp_initial_layer": [ "70" ], - "hot_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "filament_cost": [ - "34.99" - ], - "filament_density": [ - "1.25" - ], "fan_max_speed": [ "30" ], "fan_min_speed": [ "0" ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], "filament_max_volumetric_speed": [ "12" ], + "filament_type": [ + "PETG-CF" + ], + "filament_vendor": [ + "Generic" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "required_nozzle_HRC": [ + "40" + ], "slow_down_layer_time": [ "6" ], - "filament_start_gcode":[ - "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG.json index 4ccbffb..4052484 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PETG.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSG99", "name": "Generic PETG", - "from": "system", - "instantiation": "true", "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -14,7 +14,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @0.2 nozzle.json index da55b3c..e904863 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @0.2 nozzle.json @@ -1,20 +1,20 @@ { "type": "filament", - "setting_id": "GFSL99_00", "name": "Generic PLA @0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_00", + "instantiation": "true", "filament_max_volumetric_speed": [ - "2" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "1.6" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" ], - "version": "01.07.00.18" + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @base.json index 43e3ff2..904cef4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFL99", "name": "Generic PLA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99", + "instantiation": "false", "filament_flow_ratio": [ "0.98" ], @@ -12,6 +12,6 @@ "8" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json index 349be30..a96bb26 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json @@ -10,6 +10,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P.json index dbf1393..a1750a1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL P1P.json @@ -27,6 +27,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json index 2a1ac23..51a76c1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json @@ -11,7 +11,7 @@ "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C.json index 2ae8c72..f2e6828 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA High Speed @BBL X1C.json @@ -12,12 +12,14 @@ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk @base.json index 456b9a6..60ac1d4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFL96", "name": "Generic PLA Silk @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL96", + "instantiation": "false", "filament_flow_ratio": [ "0.98" ], @@ -12,6 +12,6 @@ "8" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk.json index decb00a..c1011d7 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA Silk.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL99_01", "name": "Generic PLA Silk", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL99_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "7.5" ], @@ -20,7 +20,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF @base.json index 1055ec9..597bdd6 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF @base.json @@ -1,12 +1,12 @@ { "type": "filament", - "filament_id": "GFL98", "name": "Generic PLA-CF @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "required_nozzle_HRC": [ - "40" + "from": "system", + "filament_id": "GFL98", + "instantiation": "false", + "additional_cooling_fan_speed": [ + "0" ], "cool_plate_temp": [ "45" @@ -20,13 +20,13 @@ "filament_type": [ "PLA-CF" ], + "required_nozzle_HRC": [ + "40" + ], "slow_down_layer_time": [ "7" ], - "additional_cooling_fan_speed": [ - "0" - ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF.json index eadc8b1..b4e3aff 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA-CF.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL98", "name": "Generic PLA-CF", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", @@ -14,7 +14,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA.json index a98d62c..70ccc0d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PLA.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL99", "name": "Generic PLA", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -14,10 +14,12 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" - ], - "version": "01.07.00.18" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @0.2 nozzle.json index 6438b37..6df4727 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSS99_00", "name": "Generic PVA @0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_00", + "instantiation": "true", "filament_max_volumetric_speed": [ "0.5" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @base.json index e472d02..c29671e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFS99", "name": "Generic PVA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99", + "instantiation": "false", "filament_flow_ratio": [ "0.95" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA.json index 4caebc3..7db3aac 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic PVA.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSS99", "name": "Generic PVA", - "from": "system", - "instantiation": "true", "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -14,7 +14,9 @@ "Bambu Lab X1 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic TPU.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic TPU.json index 4dea613..273e917 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic TPU.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Generic TPU.json @@ -1,17 +1,14 @@ { "type": "filament", + "name": "Generic TPU", + "inherits": "fdm_filament_tpu", + "from": "system", "filament_id": "GFU99", "setting_id": "GFSR99", - "name": "Generic TPU", - "from": "system", "instantiation": "true", - "inherits": "fdm_filament_tpu", "filament_max_volumetric_speed": [ "3.2" ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" - ], "compatible_printers": [ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", @@ -21,7 +18,12 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" ], - "version": "01.07.00.18" + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json index 1233076..796db32 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json @@ -6,10 +6,9 @@ "setting_id": "GFSL05_04", "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.8" ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P.json index 2ca075a..634f7ef 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL P1P.json @@ -30,6 +30,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1.json index 3c906f1..cedb6ba 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL05_02", "name": "Overture Matte PLA @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_02", + "instantiation": "true", "slow_down_layer_time": [ "10" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab X1 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json index 44fddb6..2fb98ad 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSL05_01", "name": "Overture Matte PLA @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Overture Matte PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL05_01", + "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.8" ], "compatible_printers": [ "Bambu Lab X1 0.2 nozzle", "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C.json index cf3b4de..7d5a7ec 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSL05_00", "name": "Overture Matte PLA @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @base.json index e833c9a..b4e2e37 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture Matte PLA @base.json @@ -1,16 +1,19 @@ { "type": "filament", - "filament_id": "GFL05", "name": "Overture Matte PLA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL05", + "instantiation": "false", "filament_cost": [ "24.52" ], "filament_density": [ "1.22" ], + "filament_flow_ratio": [ + "0.98" + ], "filament_max_volumetric_speed": [ "16" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json index 05994a7..4731f4a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json @@ -6,10 +6,9 @@ "setting_id": "GFSL04_04", "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.6" ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P.json index a7b8577..d1d0e4a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL P1P.json @@ -18,6 +18,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1.json index f4138b2..c36384a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL04_01", "name": "Overture PLA @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_01", + "instantiation": "true", "slow_down_layer_time": [ "10" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab X1 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json index 4025bb9..4148df1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSL04_02", "name": "Overture PLA @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Overture PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL04_02", + "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.6" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C.json index 1079ec0..15c06a2 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSL04_05", "name": "Overture PLA @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_05", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @base.json index cf33af0..7a4ce11 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/Overture PLA @base.json @@ -1,16 +1,19 @@ { "type": "filament", - "filament_id": "GFL04", "name": "Overture PLA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL04", + "instantiation": "false", "filament_cost": [ "24.15" ], "filament_density": [ "1.2" ], + "filament_flow_ratio": [ + "0.98" + ], "filament_max_volumetric_speed": [ "15" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json index eaeaeed..e703e3d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json @@ -1,10 +1,13 @@ { "type": "filament", - "setting_id": "GFSB00_02", "name": "Bambu ABS @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu ABS @base", + "from": "system", + "setting_id": "GFSB00_02", + "instantiation": "true", + "fan_max_speed": [ + "20" + ], "filament_max_volumetric_speed": [ "2" ], @@ -14,20 +17,16 @@ "hot_plate_temp_initial_layer": [ "100" ], + "reduce_fan_stop_start_freq": [ + "0" + ], "textured_plate_temp": [ "100" ], "textured_plate_temp_initial_layer": [ "100" ], - "fan_max_speed": [ - "20" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P.json index 4251860..b1206b1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu ABS @BBL P1P.json @@ -1,18 +1,15 @@ { "type": "filament", - "setting_id": "GFSB00_03", "name": "Bambu ABS @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu ABS @base", - "filament_max_volumetric_speed": [ - "22" - ], + "from": "system", + "setting_id": "GFSB00_03", + "instantiation": "true", "fan_max_speed": [ "20" ], - "reduce_fan_stop_start_freq": [ - "0" + "filament_max_volumetric_speed": [ + "16" ], "hot_plate_temp": [ "100" @@ -20,6 +17,9 @@ "hot_plate_temp_initial_layer": [ "100" ], + "reduce_fan_stop_start_freq": [ + "0" + ], "textured_plate_temp": [ "100" ], @@ -30,6 +30,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json index 2cbc777..8a29f7a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json @@ -1,15 +1,12 @@ { "type": "filament", - "setting_id": "GFSN00_10", "name": "Bambu PA-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PA-CF @base", - "nozzle_temperature_initial_layer": [ - "290" - ], - "nozzle_temperature": [ - "290" + "from": "system", + "setting_id": "GFSN00_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "5" ], "fan_max_speed": [ "30" @@ -17,16 +14,18 @@ "fan_min_speed": [ "10" ], - "fan_cooling_layer_time": [ - "5" - ], "full_fan_speed_layer": [ "2" ], + "nozzle_temperature": [ + "290" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json index 4f46298..705d143 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json @@ -1,14 +1,13 @@ { "type": "filament", - "setting_id": "GFSN04_10", "name": "Bambu PAHT-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PAHT-CF @base", + "from": "system", + "setting_id": "GFSN04_10", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json index 5be4ad1..b4bcf75 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_03", "name": "Bambu PC @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_03", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -37,6 +37,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P.json index 56d7159..a34eef3 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PC @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC00_04", "name": "Bambu PC @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PC @base", + "from": "system", + "setting_id": "GFSC00_04", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -33,6 +33,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json index b3928f0..9edc5c0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFST01_10", "name": "Bambu PET-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PET-CF @base", + "from": "system", + "setting_id": "GFST01_10", + "instantiation": "true", "reduce_fan_stop_start_freq": [ "0" ], @@ -15,6 +15,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json index 8c99b49..ccbfad9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json @@ -1,15 +1,26 @@ { "type": "filament", - "setting_id": "GFSG50_03", "name": "Bambu PETG-CF @BBL P1P 0.4 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], "filament_max_volumetric_speed": [ - "13" + "11.5" + ], + "overhang_fan_speed": [ + "100" ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json index c86e47a..a0a6388 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json @@ -1,13 +1,27 @@ { "type": "filament", - "setting_id": "GFSG50_11", "name": "Bambu PETG-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], "compatible_printers": [ "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json index e0fba9d..12b0b18 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json @@ -1,35 +1,34 @@ { - "name": "Bambu PLA Aero @BBL P1P", "type": "filament", - "instantiation": "true", - "from": "system", + "name": "Bambu PLA Aero @BBL P1P", "inherits": "Bambu PLA Aero @base", + "from": "system", "setting_id": "GFSA11_02", + "instantiation": "true", + "additional_cooling_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "hot_plate_temp": [ + "65" + ], "hot_plate_temp_initial_layer": [ "65" ], - "hot_plate_temp": [ + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp": [ - "65" - ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], - "slow_down_layer_time": [ - "8" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json index ef06b38..815cca5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSA00_10", "name": "Bambu PLA Basic @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA00_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "2" ], @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json index cc6c104..d64ab7e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json @@ -1,38 +1,37 @@ { "type": "filament", - "setting_id": "GFSA04_10", "name": "Bambu PLA Basic @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Basic @base", + "from": "system", + "setting_id": "GFSA04_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "21" ], - "slow_down_layer_time": [ - "8" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json index 1de552c..01a5fab 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json @@ -1,35 +1,34 @@ { "type": "filament", - "setting_id": "GFSA07_10", "name": "Bambu PLA Marble @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Marble @base", + "from": "system", + "setting_id": "GFSA07_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], - "slow_down_layer_time": [ - "8" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json index dcee309..469caee 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSA01_10", "name": "Bambu PLA Matte @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA01_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "2" ], @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json index 4af3f8a..fcfc07f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json @@ -1,38 +1,37 @@ { "type": "filament", - "setting_id": "GFSA05_10", "name": "Bambu PLA Matte @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Matte @base", + "from": "system", + "setting_id": "GFSA05_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "22" ], - "slow_down_layer_time": [ - "8" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json index e5ca0cd..e156330 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSA02_11", "name": "Bambu PLA Metal @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "2" ], @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json index c9cf41f..a0dca2a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json @@ -1,38 +1,37 @@ { "type": "filament", - "setting_id": "GFSA02_10", "name": "Bambu PLA Metal @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Metal @base", + "from": "system", + "setting_id": "GFSA02_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "21" ], - "slow_down_layer_time": [ - "8" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json index 9287aef..09a0b7a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSA05_11", "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Silk @base", + "from": "system", + "setting_id": "GFSA05_11", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -22,6 +22,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json index 936782d..81eed74 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json @@ -1,19 +1,19 @@ { "type": "filament", - "setting_id": "GFSA05_12", "name": "Bambu PLA Silk @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Silk @base", - "slow_down_layer_time": [ - "8" - ], + "from": "system", + "setting_id": "GFSA05_12", + "instantiation": "true", "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], @@ -24,6 +24,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json index 0ff5e89..437b010 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json @@ -1,35 +1,34 @@ { "type": "filament", - "setting_id": "GFSA08_10", "name": "Bambu PLA Sparkle @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Sparkle @base", + "from": "system", + "setting_id": "GFSA08_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], - "slow_down_layer_time": [ - "8" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json index 04800c5..b1d1351 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSA09_10", "name": "Bambu PLA Tough @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "2" ], @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json index 572c4b5..f756aef 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json @@ -1,38 +1,37 @@ { "type": "filament", - "setting_id": "GFSA09_11", "name": "Bambu PLA Tough @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA Tough @base", + "from": "system", + "setting_id": "GFSA09_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "21" ], - "slow_down_layer_time": [ - "8" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json index d13973d..500dacb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSA50_11", "name": "Bambu PLA-CF @BBL P1P 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "18" ], @@ -14,27 +20,20 @@ "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp": [ - "65" - ], - "textured_plate_temp_initial_layer": [ - "65" - ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "nozzle_temperature": [ "230" ], "nozzle_temperature_initial_layer": [ "230" ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], "compatible_printers": [ "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json index 5eca882..640bb4a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSA50_10", "name": "Bambu PLA-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu PLA-CF @base", + "from": "system", + "setting_id": "GFSA50_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "15" ], @@ -14,26 +20,19 @@ "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp": [ - "65" - ], - "textured_plate_temp_initial_layer": [ - "65" - ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "nozzle_temperature": [ "230" ], "nozzle_temperature_initial_layer": [ "230" ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json index bba2ae2..394b924 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json @@ -1,14 +1,13 @@ { "type": "filament", - "setting_id": "GFSS03_01", "name": "Bambu Support For PA/PET @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support For PA/PET @base", + "from": "system", + "setting_id": "GFSS03_01", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json index 6c5ee18..c8eacd2 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json @@ -1,39 +1,38 @@ { "type": "filament", - "setting_id": "GFSS02_11", "name": "Bambu Support For PLA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "0.5" ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "nozzle_temperature": [ - "240" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json index ce56629..cbe201a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSS02_12", "name": "Bambu Support For PLA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support For PLA @base", + "from": "system", + "setting_id": "GFSS02_12", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "hot_plate_temp": [ "65" ], @@ -17,16 +23,9 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support G @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support G @BBL P1P.json index d6e5035..318bcd8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support G @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support G @BBL P1P.json @@ -1,14 +1,13 @@ { "type": "filament", - "setting_id": "GFSS01_10", "name": "Bambu Support G @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support G @base", + "from": "system", + "setting_id": "GFSS01_10", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json index 471f83d..0b1994f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json @@ -1,39 +1,38 @@ { "type": "filament", - "setting_id": "GFSS00_10", "name": "Bambu Support W @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS00_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "0.5" ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "nozzle_temperature": [ - "240" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P.json index d7fe18d..4463bcd 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu Support W @BBL P1P.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSS02_10", "name": "Bambu Support W @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu Support W @base", + "from": "system", + "setting_id": "GFSS02_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "hot_plate_temp": [ "65" ], @@ -17,16 +23,9 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json index ef68f2c..02c7a6f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSU01_10", "name": "Bambu TPU 95A @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Bambu TPU 95A @base", + "from": "system", + "setting_id": "GFSU01_10", + "instantiation": "true", "filament_max_volumetric_speed": [ "3.6" ], @@ -24,6 +24,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json index 3b18b92..2315e5d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json @@ -1,18 +1,15 @@ { "type": "filament", - "setting_id": "GFSB99_02", "name": "Generic ABS @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic ABS @base", - "filament_max_volumetric_speed": [ - "2" - ], + "from": "system", + "setting_id": "GFSB99_02", + "instantiation": "true", "fan_max_speed": [ "20" ], - "reduce_fan_stop_start_freq": [ - "0" + "filament_max_volumetric_speed": [ + "2" ], "hot_plate_temp": [ "100" @@ -20,6 +17,9 @@ "hot_plate_temp_initial_layer": [ "100" ], + "reduce_fan_stop_start_freq": [ + "0" + ], "textured_plate_temp": [ "100" ], @@ -28,6 +28,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P.json index 8f2b1fd..90fa0dc 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ABS @BBL P1P.json @@ -1,15 +1,15 @@ { "type": "filament", - "setting_id": "GFSB99_01", "name": "Generic ABS @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic ABS @base", + "from": "system", + "setting_id": "GFSB99_01", + "instantiation": "true", "fan_max_speed": [ "20" ], - "reduce_fan_stop_start_freq": [ - "0" + "filament_max_volumetric_speed": [ + "15" ], "hot_plate_temp": [ "100" @@ -17,6 +17,9 @@ "hot_plate_temp_initial_layer": [ "100" ], + "reduce_fan_stop_start_freq": [ + "0" + ], "textured_plate_temp": [ "100" ], @@ -27,6 +30,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json index 0c33a83..50bf7be 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB98_11", "name": "Generic ASA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_11", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -22,6 +22,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P.json index 339dd35..000cddf 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic ASA @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB98_10", "name": "Generic ASA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic ASA @base", + "from": "system", + "setting_id": "GFSB98_10", + "instantiation": "true", "hot_plate_temp": [ "100" ], @@ -21,6 +21,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA @BBL P1P.json index 2d212ce..696ea39 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA @BBL P1P.json @@ -1,27 +1,26 @@ { "type": "filament", + "name": "Generic PA @BBL P1P", + "inherits": "fdm_filament_pa", + "from": "system", "filament_id": "GFN99", "setting_id": "GFSN98_10", - "name": "Generic PA @BBL P1P", - "from": "system", "instantiation": "true", - "inherits": "fdm_filament_pa", - "required_nozzle_HRC": [ - "3" - ], - "nozzle_temperature_initial_layer": [ - "280" + "filament_max_volumetric_speed": [ + "16" ], "nozzle_temperature": [ "280" ], - "filament_max_volumetric_speed": [ - "16" + "nozzle_temperature_initial_layer": [ + "280" + ], + "required_nozzle_HRC": [ + "3" ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA-CF @BBL P1P.json index 07f4a40..1e17c27 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PA-CF @BBL P1P.json @@ -1,13 +1,13 @@ { "type": "filament", + "name": "Generic PA-CF @BBL P1P", + "inherits": "fdm_filament_pa", + "from": "system", "filament_id": "GFN98", "setting_id": "GFSN99_10", - "name": "Generic PA-CF @BBL P1P", - "from": "system", "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" + "fan_cooling_layer_time": [ + "5" ], "fan_max_speed": [ "30" @@ -15,22 +15,21 @@ "fan_min_speed": [ "10" ], - "overhang_fan_threshold": [ - "0%" + "filament_type": [ + "PA-CF" + ], + "full_fan_speed_layer": [ + "2" ], "overhang_fan_speed": [ "40" ], - "fan_cooling_layer_time": [ - "5" - ], - "full_fan_speed_layer": [ - "2" + "overhang_fan_threshold": [ + "0%" ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json index ede9a88..9a08a5b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC99_01", "name": "Generic PC @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_01", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -34,6 +34,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P.json index fdea638..e49796d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PC @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSC99_02", "name": "Generic PC @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PC @base", + "from": "system", + "setting_id": "GFSC99_02", + "instantiation": "true", "eng_plate_temp": [ "100" ], @@ -33,6 +33,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json index 439c67d..317c0d0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json @@ -1,10 +1,13 @@ { "type": "filament", - "setting_id": "GFSG99_11", "name": "Generic PETG @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_11", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], "hot_plate_temp": [ "80" ], @@ -17,11 +20,7 @@ "textured_plate_temp_initial_layer": [ "80" ], - "filament_max_volumetric_speed": [ - "1" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P.json index 4103e51..c50407c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSG99_10", "name": "Generic PETG @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PETG @base", + "from": "system", + "setting_id": "GFSG99_10", + "instantiation": "true", "hot_plate_temp": [ "80" ], @@ -21,6 +21,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json index 894c152..3bf940e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json @@ -1,14 +1,28 @@ { "type": "filament", - "setting_id": "GFSG50_10", "name": "Generic PETG-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG50_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "5" + ], + "filament_max_volumetric_speed": [ + "11.5" + ], + "overhang_fan_speed": [ + "100" + ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json index b8ff4c0..463dcb0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json @@ -1,15 +1,18 @@ { "type": "filament", - "setting_id": "GFSL99_11", "name": "Generic PLA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA @base", - "filament_max_volumetric_speed": [ - "2" + "from": "system", + "setting_id": "GFSL99_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1.6" ], "hot_plate_temp": [ "65" @@ -23,14 +26,10 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" ], - "version": "01.07.00.18" + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P.json index f915616..9315248 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA @BBL P1P.json @@ -1,10 +1,16 @@ { "type": "filament", - "setting_id": "GFSL99_10", "name": "Generic PLA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA @base", + "from": "system", + "setting_id": "GFSL99_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "hot_plate_temp": [ "65" ], @@ -17,16 +23,9 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json index 366bf72..3be9850 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL99_12", "name": "Generic PLA Silk @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL99_12", + "instantiation": "true", "filament_max_volumetric_speed": [ "7.5" ], @@ -15,6 +15,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json index 4713f50..6cfee5a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL98_10", "name": "Generic PLA-CF @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PLA-CF @base", + "from": "system", + "setting_id": "GFSL98_10", + "instantiation": "true", "hot_plate_temp": [ "65" ], @@ -21,6 +21,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json index 79b160d..b8635c7 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSS99_11", "name": "Generic PVA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Generic PVA @base", + "from": "system", + "setting_id": "GFSS99_11", + "instantiation": "true", "filament_max_volumetric_speed": [ "0.5" ], @@ -22,6 +22,5 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P.json index 2279bdf..b7b0ea7 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic PVA @BBL P1P.json @@ -1,15 +1,15 @@ { "type": "filament", - "setting_id": "GFSS99_10", "name": "Generic PVA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "Generic PVA @base", - "textured_plate_temp": [ - "65" + "from": "system", + "setting_id": "GFSS99_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" ], - "textured_plate_temp_initial_layer": [ - "65" + "fan_min_speed": [ + "50" ], "hot_plate_temp": [ "65" @@ -17,16 +17,15 @@ "hot_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" + "textured_plate_temp": [ + "65" ], - "fan_cooling_layer_time": [ - "80" + "textured_plate_temp_initial_layer": [ + "65" ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic TPU @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic TPU @BBL P1P.json index af99bda..effdb2d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic TPU @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/Generic TPU @BBL P1P.json @@ -1,17 +1,14 @@ { "type": "filament", + "name": "Generic TPU @BBL P1P", + "inherits": "fdm_filament_tpu", + "from": "system", "filament_id": "GFU99", "setting_id": "GFSR99_10", - "name": "Generic TPU @BBL P1P", - "from": "system", "instantiation": "true", - "inherits": "fdm_filament_tpu", "filament_max_volumetric_speed": [ "3.2" ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" - ], "hot_plate_temp": [ "45" ], @@ -29,5 +26,7 @@ "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" ], - "version": "01.07.00.18" + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json index e869ab7..8e45c3e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json @@ -1,12 +1,18 @@ { "type": "filament", - "setting_id": "GFSL25_10", "name": "PolyLite PLA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL25_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ - "1" + "1.6" ], "hot_plate_temp": [ "65" @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P.json index 6d8f804..8430df5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyLite PLA @BBL P1P.json @@ -1,38 +1,37 @@ { "type": "filament", - "setting_id": "GFSL23_10", "name": "PolyLite PLA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL23_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "15" ], - "slow_down_layer_time": [ - "8" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json index caf5221..a81f9a9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json @@ -1,12 +1,18 @@ { "type": "filament", - "setting_id": "GFSL24_10", "name": "PolyTerra PLA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyTerra PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL24_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ - "1" + "1.8" ], "hot_plate_temp": [ "65" @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json index 4d3f047..7504020 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json @@ -1,38 +1,37 @@ { "type": "filament", - "setting_id": "GFSL22_10", "name": "PolyTerra PLA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL22_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ "22" ], - "slow_down_layer_time": [ - "8" - ], "hot_plate_temp": [ "65" ], "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "8" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json index f96da48..04a2322 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json @@ -1,12 +1,18 @@ { "type": "filament", - "setting_id": "GFSL03_10", "name": "eSUN PLA+ @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_10", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], "filament_max_volumetric_speed": [ - "1" + "1.8" ], "hot_plate_temp": [ "65" @@ -20,14 +26,7 @@ "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json index 26edb03..a2523d3 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json @@ -1,12 +1,15 @@ { "type": "filament", - "setting_id": "GFSL03_11", "name": "eSUN PLA+ @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "eSUN PLA+ @base", - "slow_down_layer_time": [ - "10" + "from": "system", + "setting_id": "GFSL03_11", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" ], "hot_plate_temp": [ "65" @@ -14,22 +17,18 @@ "hot_plate_temp_initial_layer": [ "65" ], + "slow_down_layer_time": [ + "10" + ], "textured_plate_temp": [ "65" ], "textured_plate_temp_initial_layer": [ "65" ], - "fan_min_speed": [ - "50" - ], - "fan_cooling_layer_time": [ - "80" - ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json index 537a06c..82d325c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json @@ -1,15 +1,14 @@ { "type": "filament", - "setting_id": "GFSB60_05", "name": "PolyLite ABS @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ABS @BBL P1P", + "from": "system", + "setting_id": "GFSB60_05", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P.json index 56212c5..264eaa6 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB60_04", "name": "PolyLite ABS @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "GFSB60_04", + "instantiation": "true", "fan_max_speed": [ "20" ], @@ -27,6 +27,5 @@ "Bambu Lab P1P 0.8 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json index d23adde..fe96acc 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB60_02", "name": "PolyLite ABS @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ABS @BBL X1C", + "from": "system", + "setting_id": "GFSB60_02", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C.json index dfac5a9..c3738bc 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB60_00", "name": "PolyLite ABS @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ABS @base", + "from": "system", + "setting_id": "GFSB60_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -15,6 +15,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @base.json index fcbc279..29db7f9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ABS @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFB60", "name": "PolyLite ABS @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB60", + "instantiation": "false", "filament_cost": [ "26.9" ], @@ -15,7 +15,7 @@ "0.95" ], "filament_max_volumetric_speed": [ - "18" + "15" ], "filament_vendor": [ "Polymaker" diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json index 714a020..a40ce53 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json @@ -1,15 +1,14 @@ { "type": "filament", - "setting_id": "GFSB61_05", "name": "PolyLite ASA @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ASA @BBL P1P", + "from": "system", + "setting_id": "GFSB61_05", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P.json index e551f7b..2b00174 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL P1P.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB61_04", "name": "PolyLite ASA @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "GFSB61_04", + "instantiation": "true", "hot_plate_temp": [ "100" ], @@ -21,6 +21,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json index 10ef3d7..16bc0ad 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB61_01", "name": "PolyLite ASA @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ASA @BBL X1C", + "from": "system", + "setting_id": "GFSB61_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "2" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.2 nozzle", "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C.json index 84a6d9a..3380230 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSB61_00", "name": "PolyLite ASA @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "PolyLite ASA @base", + "from": "system", + "setting_id": "GFSB61_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", @@ -15,6 +15,5 @@ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @base.json index a01b2a5..169e38c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite ASA @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFB61", "name": "PolyLite ASA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB61", + "instantiation": "false", "filament_cost": [ "23.6" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json index 3a25bac..a8a418a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json @@ -1,15 +1,14 @@ { "type": "filament", - "setting_id": "GFSG60_03", "name": "PolyLite PETG @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PETG @BBL P1P", + "from": "system", + "setting_id": "GFSG60_03", + "instantiation": "true", "filament_max_volumetric_speed": [ "1" ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P.json index c0b0bc7..9420b28 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL P1P.json @@ -1,12 +1,12 @@ { "type": "filament", - "setting_id": "GFSG60_02", "name": "PolyLite PETG @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_02", + "instantiation": "true", "filament_max_volumetric_speed": [ - "11" + "11.5" ], "hot_plate_temp": [ "80" @@ -27,6 +27,5 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json index 534b448..5bf2589 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSG60_01", "name": "PolyLite PETG @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PETG @BBL X1C", + "from": "system", + "setting_id": "GFSG60_01", + "instantiation": "true", "filament_max_volumetric_speed": [ "1" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C.json index 54efcbe..23c0311 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @BBL X1C.json @@ -1,12 +1,12 @@ { "type": "filament", - "setting_id": "GFSG60_00", "name": "PolyLite PETG @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PETG @base", + "from": "system", + "setting_id": "GFSG60_00", + "instantiation": "true", "filament_max_volumetric_speed": [ - "11" + "11.5" ], "nozzle_temperature_range_high": [ "270" @@ -20,7 +20,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @base.json index 2296440..d93701f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PETG @base.json @@ -1,10 +1,10 @@ { "type": "filament", - "filament_id": "GFG60", "name": "PolyLite PETG @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG60", + "instantiation": "false", "cool_plate_temp": [ "0" ], @@ -44,6 +44,9 @@ "overhang_fan_threshold": [ "10%" ], + "slow_down_layer_time": [ + "12" + ], "slow_down_min_speed": [ "20" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1.json index fccd7d6..4ed5821 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL23", "name": "PolyLite PLA @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL23", + "instantiation": "true", "filament_max_volumetric_speed": [ "15" ], @@ -15,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json index fab179b..c9bec6b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSL25", "name": "PolyLite PLA @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL25", + "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.6" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C.json index 71f2d58..c9c27d9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL19", "name": "PolyLite PLA @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "PolyLite PLA @base", + "from": "system", + "setting_id": "GFSL19", + "instantiation": "true", "filament_max_volumetric_speed": [ "15" ], @@ -14,7 +14,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @base.json index f891446..1e7f4d1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyLite PLA @base.json @@ -1,17 +1,17 @@ { "type": "filament", - "filament_id": "GFL00", "name": "PolyLite PLA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Polymaker" - ], + "from": "system", + "filament_id": "GFL00", + "instantiation": "false", "filament_cost": [ "25.4" ], "filament_flow_ratio": [ "0.95" + ], + "filament_vendor": [ + "Polymaker" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1.json index 5e63867..d3fd225 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL22", "name": "PolyTerra PLA @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL22", + "instantiation": "true", "filament_max_volumetric_speed": [ "22" ], @@ -15,6 +15,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json index 9b76837..bcbf2c8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSL24", "name": "PolyTerra PLA @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "PolyTerra PLA @BBL X1C", + "from": "system", + "setting_id": "GFSL24", + "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.8" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C.json index 529dd61..c344443 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @BBL X1C.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL18", "name": "PolyTerra PLA @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "PolyTerra PLA @base", + "from": "system", + "setting_id": "GFSL18", + "instantiation": "true", "filament_max_volumetric_speed": [ "22" ], @@ -14,7 +14,9 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @base.json index 16a29aa..2deb2d9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/PolyTerra PLA @base.json @@ -1,13 +1,10 @@ { "type": "filament", - "filament_id": "GFL01", "name": "PolyTerra PLA @base", - "from": "system", - "instantiation": "false", "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Polymaker" - ], + "from": "system", + "filament_id": "GFL01", + "instantiation": "false", "filament_cost": [ "25.4" ], @@ -16,5 +13,8 @@ ], "filament_flow_ratio": [ "0.98" + ], + "filament_vendor": [ + "Polymaker" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1.json index d29a748..fca65e9 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1.json @@ -1,10 +1,10 @@ { "type": "filament", - "setting_id": "GFSL03_02", "name": "eSUN PLA+ @BBL X1", - "from": "system", - "instantiation": "true", "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_02", + "instantiation": "true", "slow_down_layer_time": [ "10" ], @@ -12,6 +12,5 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json index 4980248..8e11933 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json @@ -1,17 +1,17 @@ { "type": "filament", - "setting_id": "GFSL03_01", "name": "eSUN PLA+ @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_01", + "instantiation": "true", "filament_max_volumetric_speed": [ - "1" + "1.8" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C.json index 0b7291e..551e467 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @BBL X1C.json @@ -1,17 +1,19 @@ { "type": "filament", - "setting_id": "GFSL03_00", "name": "eSUN PLA+ @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "eSUN PLA+ @base", + "from": "system", + "setting_id": "GFSL03_00", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.4 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @base.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @base.json index 160bd7f..6219d24 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @base.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/eSUN PLA+ @base.json @@ -1,29 +1,29 @@ { - "type": "filament", - "filament_id": "GFL03", - "name": "eSUN PLA+ @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pla", - "filament_vendor": [ - "eSUN" - ], - "filament_cost": [ - "22.99" - ], - "filament_density": [ - "1.25" - ], - "filament_flow_ratio": [ - "0.98" - ], - "slow_down_layer_time": [ - "6" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" - ] + "type": "filament", + "name": "eSUN PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL03", + "instantiation": "false", + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "eSUN" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_abs.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_abs.json index 16497a7..461dd5e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_abs.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_abs.json @@ -1,88 +1,82 @@ { "type": "filament", "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "90" - ], - "hot_plate_temp" : [ - "90" - ], - "textured_plate_temp" : [ - "90" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "90" - ], - "hot_plate_temp_initial_layer" : [ - "90" - ], - "textured_plate_temp_initial_layer" : [ - "90" - ], - "slow_down_for_layer_cooling": [ + "activate_air_filtration": [ "1" ], - "close_fan_the_first_x_layers": [ - "3" + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "eng_plate_temp_initial_layer": [ + "90" ], "fan_cooling_layer_time": [ "30" ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], "fan_max_speed": [ "80" ], "fan_min_speed": [ "10" ], - "overhang_fan_threshold": [ - "25%" + "filament_cost": [ + "20" ], - "overhang_fan_speed": [ - "80" + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" ], "nozzle_temperature": [ "270" ], - "temperature_vitrification": [ - "100" - ], - "nozzle_temperature_range_low": [ - "240" + "nozzle_temperature_initial_layer": [ + "260" ], "nozzle_temperature_range_high": [ "280" ], - "slow_down_min_speed": [ - "20" + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" ], "slow_down_layer_time": [ "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" ] -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_asa.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_asa.json index 1828f96..ac7a929 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_asa.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_asa.json @@ -1,79 +1,82 @@ { "type": "filament", "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", + "activate_air_filtration": [ + "1" + ], "cool_plate_temp": [ "0" ], + "cool_plate_temp_initial_layer": [ + "0" + ], "eng_plate_temp": [ "90" ], - "hot_plate_temp": [ - "90" - ], - "textured_plate_temp": [ - "90" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], "eng_plate_temp_initial_layer": [ "90" ], - "hot_plate_temp_initial_layer": [ - "90" - ], - "textured_plate_temp_initial_layer": [ - "90" - ], "fan_cooling_layer_time": [ "35" ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ASA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], "fan_max_speed": [ "80" ], "fan_min_speed": [ "10" ], - "overhang_fan_threshold": [ - "25%" + "filament_cost": [ + "20" ], - "overhang_fan_speed": [ - "80" + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" ], "nozzle_temperature": [ "260" ], - "nozzle_temperature_range_low": [ - "240" + "nozzle_temperature_initial_layer": [ + "260" ], "nozzle_temperature_range_high": [ "280" ], - "slow_down_min_speed": [ - "20" + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "reduce_fan_stop_start_freq": [ + "1" ], "slow_down_layer_time": [ "3" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_common.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_common.json index 8ea752f..6f1291c 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_common.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_common.json @@ -3,60 +3,42 @@ "name": "fdm_filament_common", "from": "system", "instantiation": "false", - "filament_is_support": [ + "activate_air_filtration": [ "0" ], - "required_nozzle_HRC": [ + "chamber_temperatures": [ + "0" + ], + "close_fan_the_first_x_layers": [ "3" ], + "complete_print_exhaust_fan_speed": [ + "70" + ], "cool_plate_temp": [ "60" ], - "eng_plate_temp": [ - "60" - ], - "hot_plate_temp": [ - "60" - ], - "textured_plate_temp": [ - "60" - ], "cool_plate_temp_initial_layer": [ "60" ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "eng_plate_temp": [ + "60" + ], "eng_plate_temp_initial_layer": [ "60" ], - "hot_plate_temp_initial_layer": [ - "60" - ], - "textured_plate_temp_initial_layer": [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \nM106 P3 S0\n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], "fan_cooling_layer_time": [ "60" ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], "filament_cost": [ "0" ], @@ -69,16 +51,22 @@ "filament_diameter": [ "1.75" ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], "filament_max_volumetric_speed": [ "0" ], "filament_minimal_purge_on_wipe_tower": [ "15" ], - "filament_retraction_minimum_travel": [ + "filament_retract_before_wipe": [ "nil" ], - "filament_retract_before_wipe": [ + "filament_retract_restart_extra": [ "nil" ], "filament_retract_when_changing_layer": [ @@ -87,13 +75,7 @@ "filament_retraction_length": [ "nil" ], - "filament_z_hop": [ - "nil" - ], - "filament_z_hop_types": [ - "nil" - ], - "filament_retract_restart_extra": [ + "filament_retraction_minimum_travel": [ "nil" ], "filament_retraction_speed": [ @@ -117,32 +99,62 @@ "filament_wipe_distance": [ "nil" ], - "nozzle_temperature_initial_layer": [ - "200" + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" ], "full_fan_speed_layer": [ "0" ], - "fan_max_speed": [ - "100" + "hot_plate_temp": [ + "60" ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" + "hot_plate_temp_initial_layer": [ + "60" ], "nozzle_temperature": [ "200" ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "required_nozzle_HRC": [ + "3" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], "temperature_vitrification": [ "100" ], - "compatible_printers":[] + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "compatible_printers": [], + "filament_start_gcode": [ + "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0\n" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_hips.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_hips.json index be50ef8..4d1b09d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_hips.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_hips.json @@ -1,85 +1,79 @@ { - "type": "filament", - "name": "fdm_filament_hips", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "90" - ], - "hot_plate_temp": [ - "90" - ], - "textured_plate_temp": [ - "90" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "90" - ], - "hot_plate_temp_initial_layer": [ - "90" - ], - "textured_plate_temp_initial_layer": [ - "90" - ], - "fan_cooling_layer_time": [ - "10" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "HIPS" - ], - "filament_density": [ - "1.06" - ], - "filament_cost": [ - "22.99" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "240" - ], - "nozzle_temperature_range_low": [ - "220" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "20" - ], - "slow_down_layer_time": [ - "6" - ], - "temperature_vitrification": [ - "100" - ], - "required_nozzle_HRC": [ - "3" - ], - "additional_cooling_fan_speed":[ - "0" - ] + "type": "filament", + "name": "fdm_filament_hips", + "inherits": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "HIPS" + ], + "filament_density": [ + "1.06" + ], + "filament_cost": [ + "22.99" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "6" + ], + "additional_cooling_fan_speed": [ + "0" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pa.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pa.json index 89d268a..1cd78ec 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pa.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pa.json @@ -1,79 +1,82 @@ { "type": "filament", "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "required_nozzle_HRC": [ - "40" + "activate_air_filtration": [ + "1" ], "cool_plate_temp": [ "0" ], + "cool_plate_temp_initial_layer": [ + "0" + ], "eng_plate_temp": [ "100" ], - "hot_plate_temp": [ - "100" - ], - "textured_plate_temp": [ - "100" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], "eng_plate_temp_initial_layer": [ "100" ], - "hot_plate_temp_initial_layer": [ - "100" - ], - "textured_plate_temp_initial_layer": [ - "100" - ], "fan_cooling_layer_time": [ "4" ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], "fan_max_speed": [ "60" ], "fan_min_speed": [ "0" ], - "overhang_fan_speed": [ - "30" + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" ], "nozzle_temperature": [ "290" ], - "temperature_vitrification": [ - "108" - ], - "nozzle_temperature_range_low": [ - "260" + "nozzle_temperature_initial_layer": [ + "290" ], "nozzle_temperature_range_high": [ "300" ], - "slow_down_min_speed": [ - "20" + "nozzle_temperature_range_low": [ + "260" + ], + "overhang_fan_speed": [ + "30" + ], + "required_nozzle_HRC": [ + "40" ], "slow_down_layer_time": [ "2" + ], + "slow_down_min_speed": [ + "20" + ], + "temperature_vitrification": [ + "108" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pc.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pc.json index 477812e..5729114 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pc.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pc.json @@ -1,9 +1,9 @@ { "type": "filament", "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", "cool_plate_temp": [ "0" ], diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pet.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pet.json index e71333f..4a5f608 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pet.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pet.json @@ -1,64 +1,64 @@ { "type": "filament", "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", "eng_plate_temp": [ "0" ], - "hot_plate_temp": [ - "80" - ], - "textured_plate_temp": [ - "80" - ], "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer": [ - "80" - ], - "textured_plate_temp_initial_layer": [ - "80" - ], "fan_cooling_layer_time": [ "20" ], + "fan_min_speed": [ + "20" + ], + "filament_cost": [ + "30" + ], + "filament_density": [ + "1.27" + ], "filament_max_volumetric_speed": [ "25" ], "filament_type": [ "PETG" ], - "filament_density": [ - "1.27" + "hot_plate_temp": [ + "80" ], - "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_min_speed": [ - "20" + "hot_plate_temp_initial_layer": [ + "80" ], "nozzle_temperature": [ "255" ], - "temperature_vitrification": [ - "70" - ], - "nozzle_temperature_range_low": [ - "220" + "nozzle_temperature_initial_layer": [ + "255" ], "nozzle_temperature_range_high": [ "260" ], + "nozzle_temperature_range_low": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "70" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming" + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pla.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pla.json index b90eebe..a93b981 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pla.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pla.json @@ -1,46 +1,43 @@ { "type": "filament", "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", "fan_cooling_layer_time": [ "100" ], "filament_max_volumetric_speed": [ "12" ], - "filament_type": [ - "PLA" - ], "filament_density": [ "1.24" ], "filament_cost": [ "20" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "35" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "55" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "55" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "35" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "55" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "55" ], "nozzle_temperature_initial_layer": [ @@ -49,18 +46,9 @@ "reduce_fan_stop_start_freq": [ "1" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], "fan_min_speed": [ "100" ], - "overhang_fan_speed": [ - "100" - ], "overhang_fan_threshold": [ "50%" ], @@ -71,7 +59,7 @@ "220" ], "temperature_vitrification": [ - "55" + "45" ], "nozzle_temperature_range_low": [ "190" @@ -89,6 +77,6 @@ "70" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pva.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pva.json index 4253f36..7d0bdf1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pva.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_pva.json @@ -1,91 +1,91 @@ { "type": "filament", "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], "cool_plate_temp": [ "45" ], + "cool_plate_temp_initial_layer": [ + "45" + ], "eng_plate_temp": [ "0" ], - "hot_plate_temp": [ - "55" - ], - "textured_plate_temp": [ - "55" - ], - "cool_plate_temp_initial_layer": [ - "45" - ], "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer": [ - "55" - ], - "textured_plate_temp_initial_layer": [ - "55" - ], "fan_cooling_layer_time": [ "100" ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_is_support": [ + "1" + ], "filament_max_volumetric_speed": [ "15" ], "filament_soluble": [ "1" ], - "filament_is_support": [ - "1" - ], "filament_type": [ "PVA" ], - "filament_density": [ - "1.24" + "hot_plate_temp": [ + "55" ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" + "hot_plate_temp_initial_layer": [ + "55" ], "nozzle_temperature": [ "220" ], - "temperature_vitrification": [ - "55" - ], - "nozzle_temperature_range_low": [ - "190" + "nozzle_temperature_initial_layer": [ + "220" ], "nozzle_temperature_range_high": [ "240" ], - "slow_down_min_speed": [ - "50" + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_threshold": [ + "50%" + ], + "reduce_fan_stop_start_freq": [ + "1" ], "slow_down_layer_time": [ "4" ], - "additional_cooling_fan_speed": [ - "70" + "slow_down_min_speed": [ + "50" + ], + "temperature_vitrification": [ + "45" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_tpu.json b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_tpu.json index 5c490e0..8ec0a4f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_tpu.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/filament/fdm_filament_tpu.json @@ -1,79 +1,79 @@ { "type": "filament", "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "30" - ], - "eng_plate_temp": [ - "30" - ], - "hot_plate_temp": [ - "35" - ], - "textured_plate_temp": [ - "35" - ], - "cool_plate_temp_initial_layer": [ - "30" - ], - "eng_plate_temp_initial_layer": [ - "30" - ], - "hot_plate_temp_initial_layer": [ - "35" - ], - "textured_plate_temp_initial_layer": [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "TPU" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "filament_retraction_length": [ - "0.4" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_min_speed": [ - "100" - ], "additional_cooling_fan_speed": [ "70" ], "close_fan_the_first_x_layers": [ "1" ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_type": [ + "TPU" + ], + "hot_plate_temp": [ + "35" + ], + "hot_plate_temp_initial_layer": [ + "35" + ], "nozzle_temperature": [ "240" ], - "temperature_vitrification": [ - "35" - ], - "nozzle_temperature_range_low": [ - "200" + "nozzle_temperature_initial_layer": [ + "240" ], "nozzle_temperature_range_high": [ "250" ], + "nozzle_temperature_range_low": [ + "200" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "temperature_vitrification": [ + "30" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.2 nozzle.json index f759e9e..6252662 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM010", "name": "Bambu Lab P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab P1P 0.4 nozzle", + "from": "system", + "setting_id": "GM010", + "instantiation": "true", "nozzle_diameter": [ "0.2" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1C 0.2 nozzle" ], "default_print_profile": "0.10mm Standard @BBL P1P 0.2 nozzle", - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z-0.04 ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "max_layer_height": [ "0.14" ], @@ -27,7 +26,9 @@ "upward_compatible_machine": [ "Bambu Lab P1S 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab X1 Carbon 0.2 nozzle" + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z-0.04 ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.4 nozzle.json index 3def727..d7e4726 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.4 nozzle.json @@ -1,16 +1,16 @@ { "type": "machine", - "setting_id": "GM013", "name": "Bambu Lab P1P 0.4 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM013", + "instantiation": "true", "nozzle_diameter": [ "0.4" ], "printer_model": "Bambu Lab P1P", "printer_variant": "0.4", - "auxiliary_fan": "1", + "auxiliary_fan": "0", "bed_exclude_area": [ "0x0", "18x0", @@ -24,16 +24,18 @@ "extruder_offset": [ "0x2" ], - "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "machine_load_filament_time": "29", - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "machine_unload_filament_time": "28", "nozzle_type": "stainless_steel", "scan_first_layer": "0", "upward_compatible_machine": [ "Bambu Lab P1S 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.4 nozzle" + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S220\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\n{if (flush_length_2 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_3 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_4 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.6 nozzle.json index 3f5a1bb..528dcad 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.6 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM011", "name": "Bambu Lab P1P 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab P1P 0.4 nozzle", + "from": "system", + "setting_id": "GM011", + "instantiation": "true", "nozzle_diameter": [ "0.6" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1" ], "default_print_profile": "0.30mm Standard @BBL P1P 0.6 nozzle", - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "max_layer_height": [ "0.42" ], @@ -31,7 +30,9 @@ "upward_compatible_machine": [ "Bambu Lab P1S 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle" + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.8 nozzle.json index 23fcb62..1ae5c22 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P 0.8 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM012", "name": "Bambu Lab P1P 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab P1P 0.4 nozzle", + "from": "system", + "setting_id": "GM012", + "instantiation": "true", "nozzle_diameter": [ "0.8" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1" ], "default_print_profile": "0.40mm Standard @BBL P1P 0.8 nozzle", - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "max_layer_height": [ "0.56" ], @@ -31,7 +30,9 @@ "upward_compatible_machine": [ "Bambu Lab P1S 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P.json index c48372c..41036ba 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1P.json @@ -1,13 +1,13 @@ { "type": "machine_model", "name": "Bambu Lab P1P", - "model_id": "C11", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "nozzle_diameter": "0.4;0.2;0.6;0.8", - "machine_tech": "FFF", - "family": "BBL-3DP", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", - "hotend_model": "bbl-3dp-hotend.stl", - "default_materials": "Generic PLA @BBL P1P;Generic PLA Silk @BBL P1P;Bambu PLA Matte @BBL P1P;Bambu PLA Basic @BBL P1P;Bambu ABS @BBL P1P;Bambu PC @BBL P1P;Bambu Support W @BBL P1P;Bambu TPU 95A @BBL P1P;PolyTerra PLA @BBL P1P;PolyLite PLA @BBL P1P;" -} + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "C11", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "default_materials": "Bambu PLA Matte @BBL P1P;Bambu PLA Basic @BBL P1P;Bambu PLA-CF @BBL P1P;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL P1P;Bambu ABS @BBL P1P;Bambu PLA Silk @BBL P1P;Bambu PAHT-CF @BBL P1P;Bambu Support For PA/PET @BBL P1P;Bambu Support For PLA @BBL P1P;Generic PLA @BBL P1P;Generic PLA High Speed @BBL P1P;Generic PETG @BBL P1P" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.2 nozzle.json index 1508e70..8e02124 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM015", "name": "Bambu Lab P1S 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "setting_id": "GM015", + "instantiation": "true", "nozzle_diameter": [ "0.2" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1C 0.2 nozzle" ], "default_print_profile": "0.10mm Standard @BBL P1P 0.2 nozzle", - "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z-0.04 ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "max_layer_height": [ "0.14" ], @@ -27,7 +26,9 @@ "upward_compatible_machine": [ "Bambu Lab P1P 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab X1 Carbon 0.2 nozzle" + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z-0.04 ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.4 nozzle.json index 340ff75..8da15f1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.4 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM014", "name": "Bambu Lab P1S 0.4 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM014", + "instantiation": "true", "nozzle_diameter": [ "0.4" ], @@ -16,20 +16,25 @@ "18x28", "0x28" ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], "default_print_profile": "0.20mm Standard @BBL X1C", "extruder_offset": [ "0x2" ], - "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "machine_load_filament_time": "29", - "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "machine_unload_filament_time": "28", "nozzle_type": "stainless_steel", "scan_first_layer": "0", "upward_compatible_machine": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.4 nozzle" + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S220\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\n{if (flush_length_2 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_3 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_4 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.6 nozzle.json index b8586b9..058eae3 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.6 nozzle.json @@ -1,17 +1,19 @@ { "type": "machine", - "setting_id": "GM016", "name": "Bambu Lab P1S 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "setting_id": "GM016", + "instantiation": "true", "nozzle_diameter": [ "0.6" ], "printer_model": "Bambu Lab P1S", "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", - "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "max_layer_height": [ "0.42" ], @@ -28,7 +30,9 @@ "upward_compatible_machine": [ "Bambu Lab P1P 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle" + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.8 nozzle.json index 6bf1b11..ae62841 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S 0.8 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM017", "name": "Bambu Lab P1S 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "setting_id": "GM017", + "instantiation": "true", "nozzle_diameter": [ "0.8" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1" ], "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", - "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "max_layer_height": [ "0.56" ], @@ -29,9 +28,11 @@ "3" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ; turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S.json index 340e1ec..8a9bb02 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab P1S.json @@ -1,14 +1,13 @@ { - "type": "machine_model", - "name": "Bambu Lab P1S", - "model_id": "C12", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", - "nozzle_diameter": "0.4;0.2;0.6;0.8", - "machine_tech": "FFF", - "family": "BBL-3DP", - "bed_model": "bbl-3dp-X1.stl", - "bed_texture": "bbl-3dp-logo.svg", - "hotend_model": "bbl-3dp-hotend.stl", - "default_materials": "Generic PLA Silk;Generic PLA;Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu Support W @BBL X1;Bambu TPU 95A @BBL X1;PolyTerra PLA @BBL X1;PolyLite PLA @BBL X1;" -} - + "type": "machine_model", + "name": "Bambu Lab P1S", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "default_bed_type": "Textured PEI Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "C12", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.2 nozzle.json index 85423df..af54617 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM008", "name": "Bambu Lab X1 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "setting_id": "GM008", + "instantiation": "true", "nozzle_diameter": [ "0.2" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1C 0.2 nozzle" ], "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.14" ], @@ -25,9 +24,11 @@ "0.4" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle", - "Bambu Lab X1 Carbon 0.2 nozzle" + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.4 nozzle.json index 3a74c2e..22c7cf4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.4 nozzle.json @@ -1,16 +1,16 @@ { "type": "machine", - "setting_id": "GM003", "name": "Bambu Lab X1 0.4 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM003", + "instantiation": "true", "nozzle_diameter": [ "0.4" ], "printer_model": "Bambu Lab X1", "printer_variant": "0.4", - "auxiliary_fan": "1", + "auxiliary_fan": "0", "bed_exclude_area": [ "0x0", "18x0", @@ -25,14 +25,16 @@ "0x2" ], "machine_load_filament_time": "29", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "machine_unload_filament_time": "28", "nozzle_type": "stainless_steel", "scan_first_layer": "1", "upward_compatible_machine": [ - "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1S 0.4 nozzle", - "Bambu Lab X1 Carbon 0.4 nozzle" + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S220\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\n{if (flush_length_2 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_3 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_4 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.6 nozzle.json index 22a55fd..34b6e18 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.6 nozzle.json @@ -1,17 +1,19 @@ { "type": "machine", - "setting_id": "GM006", "name": "Bambu Lab X1 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "setting_id": "GM006", + "instantiation": "true", "nozzle_diameter": [ "0.6" ], "printer_model": "Bambu Lab X1", "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], "default_print_profile": "0.30mm Standard @BBL X1 0.6 nozzle", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.42" ], @@ -26,9 +28,11 @@ "3" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle" + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.8 nozzle.json index 2b43e51..06b1cdc 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 0.8 nozzle.json @@ -1,17 +1,19 @@ { "type": "machine", - "setting_id": "GM007", "name": "Bambu Lab X1 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "setting_id": "GM007", + "instantiation": "true", "nozzle_diameter": [ "0.8" ], "printer_model": "Bambu Lab X1", "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], "default_print_profile": "0.40mm Standard @BBL X1 0.8 nozzle", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.56" ], @@ -26,9 +28,11 @@ "3" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.8 nozzle", "Bambu Lab P1S 0.8 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json index a3cfc08..61bdacb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM002", "name": "Bambu Lab X1 Carbon 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", "nozzle_diameter": [ "0.2" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1C 0.2 nozzle" ], "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.14" ], @@ -26,9 +25,11 @@ "0.4" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.2 nozzle", "Bambu Lab P1S 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab A1 0.2 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json index 1fe32d5..5b13c5a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM001", "name": "Bambu Lab X1 Carbon 0.4 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_bbl_3dp_001_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", "nozzle_diameter": [ "0.4" ], @@ -16,18 +16,23 @@ "18x28", "0x28" ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], "default_print_profile": "0.20mm Standard @BBL X1C", "extruder_offset": [ "0x2" ], "machine_load_filament_time": "29", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "machine_unload_filament_time": "28", "scan_first_layer": "1", "upward_compatible_machine": [ - "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1S 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab A1 0.4 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S220\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\n{if (flush_length_2 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_3 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\n{if (flush_length_4 > 1) && (filament_type[next_extruder]==\"PLA-CF\" || filament_type[next_extruder]==\"PETG\")}\nM106 P1 S255\nM400 S3\nM106 P1 S0\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y245 F21000\nG1 X65 \nG1 Y265 F3000\n{endif}\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json index 2e41713..eb4bd94 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json @@ -1,17 +1,19 @@ { "type": "machine", - "setting_id": "GM005", "name": "Bambu Lab X1 Carbon 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM005", + "instantiation": "true", "nozzle_diameter": [ "0.6" ], "printer_model": "Bambu Lab X1 Carbon", "printer_variant": "0.6", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C" + ], "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.42" ], @@ -25,9 +27,11 @@ "3" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1S 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab A1 0.6 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json index b5ec0a3..84fb5a1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json @@ -1,10 +1,10 @@ { "type": "machine", - "setting_id": "GM004", "name": "Bambu Lab X1 Carbon 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "setting_id": "GM004", + "instantiation": "true", "nozzle_diameter": [ "0.8" ], @@ -14,7 +14,6 @@ "Bambu PLA Basic @BBL X1C 0.8 nozzle" ], "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.56" ], @@ -28,9 +27,11 @@ "3" ], "upward_compatible_machine": [ - "Bambu Lab P1P 0.8 nozzle", "Bambu Lab P1S 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab A1 0.8 nozzle" ], - "version": "01.07.00.18" + "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon.json index d07b2f8..8407b6e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1 Carbon.json @@ -1,13 +1,13 @@ { "type": "machine_model", "name": "Bambu Lab X1 Carbon", - "model_id": "BL-P001", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", "nozzle_diameter": "0.4;0.2;0.6;0.8", - "machine_tech": "FFF", - "family": "BBL-3DP", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", - "hotend_model": "bbl-3dp-hotend.stl", - "default_materials": "Generic PLA Silk;Generic PLA;Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu Support W @BBL X1C;Bambu TPU 95A @BBL X1C;PolyTerra PLA @BBL X1C;PolyLite PLA @BBL X1C;" -} + "default_bed_type": "Cool Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "BL-P001", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu TPU 95A @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1.json index bb36dcb..aca4485 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/Bambu Lab X1.json @@ -1,13 +1,13 @@ { "type": "machine_model", "name": "Bambu Lab X1", - "model_id": "BL-P002", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "nozzle_diameter": "0.4;0.2;0.6;0.8", - "machine_tech": "FFF", - "family": "BBL-3DP", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", - "hotend_model": "bbl-3dp-hotend.stl", - "default_materials": "Generic PLA Silk;Generic PLA;Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu Support W @BBL X1;Bambu TPU 95A @BBL X1;PolyTerra PLA @BBL X1;PolyLite PLA @BBL X1;" -} + "default_bed_type": "Cool Plate", + "family": "BBL-3DP", + "machine_tech": "FFF", + "model_id": "BL-P002", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "default_materials": "Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_bbl_3dp_001_common.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_bbl_3dp_001_common.json index 4abdcc6..4d61d88 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_bbl_3dp_001_common.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_bbl_3dp_001_common.json @@ -1,8 +1,13 @@ { "type": "machine", "name": "fdm_bbl_3dp_001_common", + "inherits": "fdm_machine_common", "from": "system", "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", "printable_area": [ "0x0", "256x0", @@ -27,11 +32,6 @@ "extruder_colour": [ "#018001" ], - "extruder_offset": [ - "0x0" - ], - "gcode_flavor": "marlin", - "inherits": "fdm_machine_common", "machine_max_acceleration_e": [ "5000", "5000" @@ -45,8 +45,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "20000", - "20000" + "9000", + "9000" ], "machine_max_acceleration_x": [ "20000", @@ -100,33 +100,21 @@ "0", "0" ], - "max_layer_height": [ - "0.32" + "retract_lift_below":[ + "249" ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", "extruder_clearance_radius": "57", "extruder_clearance_max_radius": "68", - "extruder_clearance_height_to_rod": "36", "extruder_clearance_height_to_lid": "90", "nozzle_volume": "107", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", + "printer_structure": "corexy", + "best_object_pos":"0.5x0.5", "retraction_minimum_travel": [ "1" ], "retract_before_wipe": [ "0%" ], - "retract_when_changing_layer": [ - "1" - ], "retraction_length": [ "0.8" ], @@ -136,12 +124,6 @@ "z_hop": [ "0.4" ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], "retraction_speed": [ "30" ], @@ -149,18 +131,12 @@ "30" ], "z_hop_types": [ - "Auto Lift" + "Auto Lift" ], "nozzle_type": "hardened_steel", - "silent_mode": "0", "single_extruder_multi_material": "1", - "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A", - "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", - "machine_pause_gcode": "M400 U1", - "wipe": [ - "1" - ], - "purge_in_prime_tower": "0", - "enable_filament_ramming": "0" -} + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A", + "machine_pause_gcode": "M400 U1" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_machine_common.json b/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_machine_common.json index 4fb2bb4..067e53b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_machine_common.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/machine/fdm_machine_common.json @@ -3,6 +3,11 @@ "name": "fdm_machine_common", "from": "system", "instantiation": "false", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "support_chamber_temp_control": "0", "printer_technology": "FFF", "deretraction_speed": [ "40" @@ -73,11 +78,7 @@ "extruder_clearance_radius": "65", "extruder_clearance_height_to_rod": "36", "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], "printer_settings_id": "", - "printer_variant": "0.4", "retraction_minimum_travel": [ "2" ], @@ -105,14 +106,17 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", + "single_extruder_multi_material": "1", + "support_air_filtration": "0", "wipe": [ "1" ], - "default_filament_profile":[], + "default_filament_profile": [], "default_print_profile": "0.16mm Optimal @BBL X1C", "upward_compatible_machine": [], "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", - "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" -} + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "change_filament_gcode": "", + "purge_in_prime_tower": "0", + "enable_filament_ramming": "0" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json index 7ae6dfb..06a7a9e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP024", "name": "0.06mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.06_nozzle_0.2", + "from": "system", + "setting_id": "GP024", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL P1P.json index 1ad3ee7..bc9f93e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL P1P.json @@ -1,12 +1,11 @@ { "type": "process", - "setting_id": "GP018", "name": "0.08mm Extra Fine @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.08", + "from": "system", + "setting_id": "GP018", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL X1C.json index 008fc25..f591722 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Extra Fine @BBL X1C.json @@ -1,14 +1,14 @@ { "type": "process", - "setting_id": "GP001", "name": "0.08mm Extra Fine @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json index 3d1f61e..7c8e7bb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP025", "name": "0.08mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.08_nozzle_0.2", + "from": "system", + "setting_id": "GP025", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json index 4a07e92..0b50342 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json @@ -1,13 +1,12 @@ { "type": "process", - "setting_id": "GP014", "name": "0.10mm Standard @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP014", + "instantiation": "true", "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json index 9799b3e..9b04506 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP007", "name": "0.10mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.10_nozzle_0.2", + "from": "system", + "setting_id": "GP007", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL P1P.json index c4a4161..03afc8b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL P1P.json @@ -1,12 +1,11 @@ { "type": "process", - "setting_id": "GP019", "name": "0.12mm Fine @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.12", + "from": "system", + "setting_id": "GP019", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL X1C.json index 33e2777..16c75d8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Fine @BBL X1C.json @@ -1,14 +1,14 @@ { "type": "process", - "setting_id": "GP002", "name": "0.12mm Fine @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.12", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json index feec901..5d3d9b8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP026", "name": "0.12mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.12_nozzle_0.2", + "from": "system", + "setting_id": "GP026", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json index 22507d0..2279402 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP027", "name": "0.14mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.14_nozzle_0.2", + "from": "system", + "setting_id": "GP027", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1S 0.2 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL P1P.json index 0a852f3..1e0462d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL P1P.json @@ -1,12 +1,11 @@ { "type": "process", - "setting_id": "GP020", "name": "0.16mm Optimal @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.16", + "from": "system", + "setting_id": "GP020", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL X1C.json index 9eb280e..2465e38 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.16mm Optimal @BBL X1C.json @@ -1,14 +1,14 @@ { "type": "process", - "setting_id": "GP003", "name": "0.16mm Optimal @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json index dc15da6..ae327ef 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP028", "name": "0.18mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.18_nozzle_0.6", + "from": "system", + "setting_id": "GP028", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Bambu Support W @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Bambu Support W @BBL X1C.json index 2be87d8..0a01e92 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Bambu Support W @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Bambu Support W @BBL X1C.json @@ -16,6 +16,8 @@ "enable_prime_tower": "1", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL P1P.json index 9ddd1a6..1b60746 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL P1P.json @@ -1,13 +1,11 @@ { "type": "process", - "setting_id": "GP015", "name": "0.20mm Standard @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.20", - "elefant_foot_compensation": "0.15", + "from": "system", + "setting_id": "GP015", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL X1C.json index b66bc40..1d05bdf 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Standard @BBL X1C.json @@ -1,14 +1,14 @@ { "type": "process", - "setting_id": "GP004", "name": "0.20mm Standard @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL P1P.json index e720fd2..c38f5f7 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL P1P.json @@ -1,15 +1,14 @@ { "type": "process", - "setting_id": "GP021", "name": "0.20mm Strength @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.20", + "from": "system", + "setting_id": "GP021", + "instantiation": "true", "outer_wall_speed": "60", - "wall_loops": "6", "sparse_infill_density": "25%", + "wall_loops": "6", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL X1C.json index c664f37..27b9c03 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.20mm Strength @BBL X1C.json @@ -1,17 +1,17 @@ { "type": "process", - "setting_id": "GP013", "name": "0.20mm Strength @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.20", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", "outer_wall_speed": "60", "wall_loops": "6", "sparse_infill_density": "25%", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL P1P.json index 72d4665..87866d4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL P1P.json @@ -1,12 +1,11 @@ { "type": "process", - "setting_id": "GP022", "name": "0.24mm Draft @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.24", + "from": "system", + "setting_id": "GP022", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL X1C.json index 5a06e7d..4ef6dae 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Draft @BBL X1C.json @@ -1,14 +1,14 @@ { "type": "process", - "setting_id": "GP005", "name": "0.24mm Draft @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json index d6b7d36..47ee336 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP029", "name": "0.24mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.24_nozzle_0.6", + "from": "system", + "setting_id": "GP029", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json index c5873b7..a451239 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP032", "name": "0.24mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.24_nozzle_0.8", + "from": "system", + "setting_id": "GP032", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL P1P.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL P1P.json index 5952a90..ca64d1e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL P1P.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL P1P.json @@ -1,12 +1,11 @@ { "type": "process", - "setting_id": "GP023", "name": "0.28mm Extra Draft @BBL P1P", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.28", + "from": "system", + "setting_id": "GP023", + "instantiation": "true", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL X1C.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL X1C.json index 2311e5e..211a43a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL X1C.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.28mm Extra Draft @BBL X1C.json @@ -1,14 +1,14 @@ { "type": "process", - "setting_id": "GP006", "name": "0.28mm Extra Draft @BBL X1C", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1S 0.4 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json index 98be0e0..37b7593 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json @@ -1,13 +1,12 @@ { "type": "process", - "setting_id": "GP016", "name": "0.30mm Standard @BBL P1P 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP016", + "instantiation": "true", "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab P1P 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json index f287037..f537208 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json @@ -1,12 +1,12 @@ { "type": "process", - "setting_id": "GP011", "name": "0.30mm Standard @BBL X1 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP011", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 0.6 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json index f4f8b46..c09f04e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json @@ -1,13 +1,14 @@ { "type": "process", - "setting_id": "GP010", "name": "0.30mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.30_nozzle_0.6", + "from": "system", + "setting_id": "GP010", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json index a629c5f..08493a2 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json @@ -1,16 +1,17 @@ { "type": "process", - "setting_id": "GP036", "name": "0.30mm Strength @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.30_nozzle_0.6", - "wall_loops": "4", + "from": "system", + "setting_id": "GP036", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "sparse_infill_density": "25%", + "wall_loops": "4", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json index ae2077a..0a61d6a 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP033", "name": "0.32mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.32_nozzle_0.8", + "from": "system", + "setting_id": "GP033", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json index 448777e..24acdeb 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP030", "name": "0.36mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.36_nozzle_0.6", + "from": "system", + "setting_id": "GP030", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json index 26be847..547915d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json @@ -1,13 +1,12 @@ { "type": "process", - "setting_id": "GP017", "name": "0.40mm Standard @BBL P1P 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP017", + "instantiation": "true", "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab P1P 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json index af8fade..649f3e8 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json @@ -1,12 +1,12 @@ { "type": "process", - "setting_id": "GP012", "name": "0.40mm Standard @BBL X1 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP012", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 0.8 nozzle" - ], - "version": "01.07.00.18" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json index 2638d4d..ed00b16 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json @@ -1,13 +1,14 @@ { "type": "process", - "setting_id": "GP009", "name": "0.40mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.40_nozzle_0.8", + "from": "system", + "setting_id": "GP009", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json index 0d0cfb7..38b9039 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP031", "name": "0.42mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.42_nozzle_0.6", + "from": "system", + "setting_id": "GP031", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab P1S 0.6 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.6 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json index bb77dbe..4075696 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP034", "name": "0.48mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.48_nozzle_0.8", + "from": "system", + "setting_id": "GP034", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json b/Library/Application Support/OrcaSlicer/system/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json index 314fd2c..48cb2aa 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json @@ -1,14 +1,15 @@ { "type": "process", - "setting_id": "GP035", "name": "0.56mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", "inherits": "fdm_process_bbl_0.56_nozzle_0.8", + "from": "system", + "setting_id": "GP035", + "instantiation": "true", + "elefant_foot_compensation": "0.15", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", - "Bambu Lab P1S 0.8 nozzle" - ], - "version": "01.07.00.18" + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] } \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.06_nozzle_0.2.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.06_nozzle_0.2.json index 3525782..c01ea54 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.06_nozzle_0.2.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.06_nozzle_0.2.json @@ -1,25 +1,25 @@ { - "type": "process", - "name": "fdm_process_bbl_0.06_nozzle_0.2", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.06", - "initial_layer_print_height": "0.1", - "wall_loops": "4", - "bottom_shell_layers": "5", - "top_shell_layers": "7", - "bridge_flow": "1", - "line_width": "0.22", - "outer_wall_line_width": "0.22", - "initial_layer_line_width": "0.25", - "sparse_infill_line_width": "0.22", - "inner_wall_line_width": "0.22", - "internal_solid_infill_line_width": "0.22", - "support_line_width": "0.22", - "top_surface_line_width": "0.22", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "70", - "sparse_infill_speed": "100", - "top_surface_speed": "150" -} + "type": "process", + "name": "fdm_process_bbl_0.06_nozzle_0.2", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.06", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08.json index 0348c33..836980d 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08.json @@ -1,9 +1,9 @@ { "type": "process", "name": "fdm_process_bbl_0.08", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.08", "elefant_foot_compensation": "0.15", "bottom_shell_layers": "7", @@ -16,11 +16,9 @@ "inner_wall_speed": "350", "sparse_infill_speed": "450", "internal_solid_infill_speed": "350", - "top_surface_speed": "200", "gap_infill_speed": "350", "overhang_1_4_speed": "60", "overhang_2_4_speed": "30", "overhang_3_4_speed": "10", - "overhang_4_4_speed": "10", "support_threshold_angle": "15" -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08_nozzle_0.2.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08_nozzle_0.2.json index 90fae21..43a8b60 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08_nozzle_0.2.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.08_nozzle_0.2.json @@ -1,25 +1,25 @@ { - "type": "process", - "name": "fdm_process_bbl_0.08_nozzle_0.2", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.08", - "initial_layer_print_height": "0.1", - "wall_loops": "4", - "bottom_shell_layers": "5", - "top_shell_layers": "7", - "bridge_flow": "1", - "line_width": "0.22", - "outer_wall_line_width": "0.22", - "initial_layer_line_width": "0.25", - "sparse_infill_line_width": "0.22", - "inner_wall_line_width": "0.22", - "internal_solid_infill_line_width": "0.22", - "support_line_width": "0.22", - "top_surface_line_width": "0.22", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "70", - "sparse_infill_speed": "100", - "top_surface_speed": "150" -} + "type": "process", + "name": "fdm_process_bbl_0.08_nozzle_0.2", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.10_nozzle_0.2.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.10_nozzle_0.2.json index a53df8b..cc7d773 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.10_nozzle_0.2.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.10_nozzle_0.2.json @@ -1,9 +1,9 @@ { "type": "process", "name": "fdm_process_bbl_0.10_nozzle_0.2", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.1", "initial_layer_print_height": "0.1", "wall_loops": "4", @@ -22,4 +22,4 @@ "initial_layer_infill_speed": "70", "sparse_infill_speed": "100", "top_surface_speed": "150" -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12.json index dcbb2f9..e76673b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12.json @@ -1,9 +1,9 @@ { "type": "process", "name": "fdm_process_bbl_0.12", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.12", "bottom_shell_layers": "5", "elefant_foot_compensation": "0.15", @@ -16,11 +16,9 @@ "inner_wall_speed": "350", "sparse_infill_speed": "430", "internal_solid_infill_speed": "350", - "top_surface_speed": "200", "gap_infill_speed": "350", "overhang_1_4_speed": "60", "overhang_2_4_speed": "30", "overhang_3_4_speed": "10", - "overhang_4_4_speed": "10", "support_threshold_angle": "20" -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12_nozzle_0.2.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12_nozzle_0.2.json index 8a76d4c..040df9f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12_nozzle_0.2.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.12_nozzle_0.2.json @@ -1,25 +1,25 @@ { - "type": "process", - "name": "fdm_process_bbl_0.12_nozzle_0.2", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.12", - "initial_layer_print_height": "0.1", - "wall_loops": "4", - "bottom_shell_layers": "5", - "top_shell_layers": "7", - "bridge_flow": "1", - "line_width": "0.22", - "outer_wall_line_width": "0.22", - "initial_layer_line_width": "0.25", - "sparse_infill_line_width": "0.22", - "inner_wall_line_width": "0.22", - "internal_solid_infill_line_width": "0.22", - "support_line_width": "0.22", - "top_surface_line_width": "0.22", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "70", - "sparse_infill_speed": "100", - "top_surface_speed": "150" -} + "type": "process", + "name": "fdm_process_bbl_0.12_nozzle_0.2", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.12", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.14_nozzle_0.2.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.14_nozzle_0.2.json index 81bd28b..be12c21 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.14_nozzle_0.2.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.14_nozzle_0.2.json @@ -1,25 +1,25 @@ { - "type": "process", - "name": "fdm_process_bbl_0.14_nozzle_0.2", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.14", - "initial_layer_print_height": "0.1", - "wall_loops": "4", - "bottom_shell_layers": "5", - "top_shell_layers": "7", - "bridge_flow": "1", - "line_width": "0.22", - "outer_wall_line_width": "0.22", - "initial_layer_line_width": "0.25", - "sparse_infill_line_width": "0.22", - "inner_wall_line_width": "0.22", - "internal_solid_infill_line_width": "0.22", - "support_line_width": "0.22", - "top_surface_line_width": "0.22", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "70", - "sparse_infill_speed": "100", - "top_surface_speed": "150" -} + "type": "process", + "name": "fdm_process_bbl_0.14_nozzle_0.2", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.14", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "70", + "sparse_infill_speed": "100", + "top_surface_speed": "150" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.16.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.16.json index 14186f7..ecc31c5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.16.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.16.json @@ -1,14 +1,14 @@ { "type": "process", "name": "fdm_process_bbl_0.16", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.16", "elefant_foot_compensation": "0.15", "bottom_shell_layers": "4", - "top_shell_layers": "4", - "top_shell_thickness": "0.6", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", "bridge_flow": "1", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", @@ -16,11 +16,9 @@ "inner_wall_speed": "300", "sparse_infill_speed": "330", "internal_solid_infill_speed": "300", - "top_surface_speed": "200", "gap_infill_speed": "300", "overhang_1_4_speed": "60", "overhang_2_4_speed": "30", "overhang_3_4_speed": "10", - "overhang_4_4_speed": "10", "support_threshold_angle": "25" -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.18_nozzle_0.6.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.18_nozzle_0.6.json index 1a9120f..3baf1fd 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.18_nozzle_0.6.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.18_nozzle_0.6.json @@ -1,34 +1,24 @@ { - "type": "process", - "name": "fdm_process_bbl_0.18_nozzle_0.6", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.18", - "initial_layer_print_height": "0.3", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.62", - "outer_wall_line_width": "0.62", - "initial_layer_line_width": "0.62", - "sparse_infill_line_width": "0.62", - "inner_wall_line_width": "0.62", - "internal_solid_infill_line_width": "0.62", - "support_line_width": "0.62", - "top_surface_line_width": "0.62", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10" -} + "type": "process", + "name": "fdm_process_bbl_0.18_nozzle_0.6", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.18", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.20.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.20.json index 12fe82d..331f77e 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.20.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.20.json @@ -1,14 +1,11 @@ { "type": "process", "name": "fdm_process_bbl_0.20", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.2", "elefant_foot_compensation": "0.15", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "top_shell_thickness": "0.6", + "top_shell_thickness": "1.0", "bridge_flow": "1", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", @@ -16,6 +13,6 @@ "inner_wall_speed": "300", "sparse_infill_speed": "270", "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250" -} + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24.json index 3b83ea1..1a0bd76 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24.json @@ -1,15 +1,13 @@ { "type": "process", "name": "fdm_process_bbl_0.24", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.24", "elefant_foot_compensation": "0.15", "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "top_shell_thickness": "0.6", + "top_shell_thickness": "1.0", "bridge_flow": "1", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", @@ -17,7 +15,7 @@ "inner_wall_speed": "230", "sparse_infill_speed": "230", "internal_solid_infill_speed": "230", - "top_surface_speed": "200", "gap_infill_speed": "230", - "support_threshold_angle": "35" -} + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.6.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.6.json index aec6439..514e317 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.6.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.6.json @@ -1,34 +1,24 @@ { - "type": "process", - "name": "fdm_process_bbl_0.24_nozzle_0.6", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.24", - "initial_layer_print_height": "0.3", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.62", - "outer_wall_line_width": "0.62", - "initial_layer_line_width": "0.62", - "sparse_infill_line_width": "0.62", - "inner_wall_line_width": "0.62", - "internal_solid_infill_line_width": "0.62", - "support_line_width": "0.62", - "top_surface_line_width": "0.62", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10" -} + "type": "process", + "name": "fdm_process_bbl_0.24_nozzle_0.6", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.8.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.8.json index 9c1cbf2..5fedaf5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.8.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.24_nozzle_0.8.json @@ -1,35 +1,26 @@ { - "type": "process", - "name": "fdm_process_bbl_0.24_nozzle_0.8", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.24", - "initial_layer_print_height": "0.4", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.82", - "outer_wall_line_width": "0.82", - "initial_layer_line_width": "0.82", - "sparse_infill_line_width": "0.82", - "inner_wall_line_width": "0.82", - "internal_solid_infill_line_width": "0.82", - "support_line_width": "0.82", - "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5" -} + "type": "process", + "name": "fdm_process_bbl_0.24_nozzle_0.8", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.28.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.28.json index 08f80a2..efd2cc4 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.28.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.28.json @@ -1,15 +1,13 @@ { "type": "process", "name": "fdm_process_bbl_0.28", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.28", "elefant_foot_compensation": "0.15", "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "top_shell_thickness": "0.6", + "top_shell_thickness": "1.0", "bridge_flow": "1", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", @@ -17,7 +15,7 @@ "inner_wall_speed": "200", "sparse_infill_speed": "200", "internal_solid_infill_speed": "200", - "top_surface_speed": "200", "gap_infill_speed": "200", - "support_threshold_angle": "40" -} + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json index ed6ce69..26b39f3 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json @@ -1,14 +1,11 @@ { "type": "process", "name": "fdm_process_bbl_0.30_nozzle_0.6", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.3", "initial_layer_print_height": "0.3", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", "bridge_flow": "1", "line_width": "0.62", "outer_wall_line_width": "0.62", @@ -20,15 +17,8 @@ "top_surface_line_width": "0.62", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", "top_surface_speed": "150", - "gap_infill_speed": "50", "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10" -} + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.32_nozzle_0.8.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.32_nozzle_0.8.json index d64d4b6..0f5913b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.32_nozzle_0.8.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.32_nozzle_0.8.json @@ -1,35 +1,26 @@ { - "type": "process", - "name": "fdm_process_bbl_0.32_nozzle_0.8", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.32", - "initial_layer_print_height": "0.3", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.82", - "outer_wall_line_width": "0.82", - "initial_layer_line_width": "0.82", - "sparse_infill_line_width": "0.82", - "inner_wall_line_width": "0.82", - "internal_solid_infill_line_width": "0.82", - "support_line_width": "0.82", - "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5" -} + "type": "process", + "name": "fdm_process_bbl_0.32_nozzle_0.8", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.32", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.36_nozzle_0.6.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.36_nozzle_0.6.json index a8a8a13..f94531f 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.36_nozzle_0.6.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.36_nozzle_0.6.json @@ -1,34 +1,24 @@ { - "type": "process", - "name": "fdm_process_bbl_0.36_nozzle_0.6", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.36", - "initial_layer_print_height": "0.3", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.62", - "outer_wall_line_width": "0.62", - "initial_layer_line_width": "0.62", - "sparse_infill_line_width": "0.62", - "inner_wall_line_width": "0.62", - "internal_solid_infill_line_width": "0.62", - "support_line_width": "0.62", - "top_surface_line_width": "0.62", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10" -} + "type": "process", + "name": "fdm_process_bbl_0.36_nozzle_0.6", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.36", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json index 503a81b..3e0d8b1 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json @@ -1,14 +1,11 @@ { "type": "process", "name": "fdm_process_bbl_0.40_nozzle_0.8", + "inherits": "fdm_process_bbl_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_bbl_common", "layer_height": "0.4", "initial_layer_print_height": "0.4", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", "bridge_flow": "1", "line_width": "0.82", "outer_wall_line_width": "0.82", @@ -21,15 +18,9 @@ "top_surface_pattern": "monotonic", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", "top_surface_speed": "150", - "gap_infill_speed": "50", "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", "overhang_3_4_speed": "25", "overhang_4_4_speed": "5" -} +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.42_nozzle_0.6.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.42_nozzle_0.6.json index 7d9309c..07120ee 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.42_nozzle_0.6.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.42_nozzle_0.6.json @@ -1,34 +1,24 @@ { - "type": "process", - "name": "fdm_process_bbl_0.42_nozzle_0.6", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.42", - "initial_layer_print_height": "0.3", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.62", - "outer_wall_line_width": "0.62", - "initial_layer_line_width": "0.62", - "sparse_infill_line_width": "0.62", - "inner_wall_line_width": "0.62", - "internal_solid_infill_line_width": "0.62", - "support_line_width": "0.62", - "top_surface_line_width": "0.62", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10" -} + "type": "process", + "name": "fdm_process_bbl_0.42_nozzle_0.6", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.42", + "initial_layer_print_height": "0.3", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "15" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.48_nozzle_0.8.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.48_nozzle_0.8.json index 87c7d6b..3a77fbf 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.48_nozzle_0.8.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.48_nozzle_0.8.json @@ -1,35 +1,26 @@ { - "type": "process", - "name": "fdm_process_bbl_0.48_nozzle_0.8", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.48", - "initial_layer_print_height": "0.4", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.82", - "outer_wall_line_width": "0.82", - "initial_layer_line_width": "0.82", - "sparse_infill_line_width": "0.82", - "inner_wall_line_width": "0.82", - "internal_solid_infill_line_width": "0.82", - "support_line_width": "0.82", - "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5" -} + "type": "process", + "name": "fdm_process_bbl_0.48_nozzle_0.8", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.56_nozzle_0.8.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.56_nozzle_0.8.json index 3119253..3970ac5 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.56_nozzle_0.8.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_0.56_nozzle_0.8.json @@ -1,35 +1,26 @@ { - "type": "process", - "name": "fdm_process_bbl_0.56_nozzle_0.8", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_bbl_common", - "layer_height": "0.56", - "initial_layer_print_height": "0.4", - "wall_loops": "2", - "bottom_shell_layers": "3", - "top_shell_layers": "3", - "bridge_flow": "1", - "line_width": "0.82", - "outer_wall_line_width": "0.82", - "initial_layer_line_width": "0.82", - "sparse_infill_line_width": "0.82", - "inner_wall_line_width": "0.82", - "internal_solid_infill_line_width": "0.82", - "support_line_width": "0.82", - "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "bridge_speed": "30", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5" -} + "type": "process", + "name": "fdm_process_bbl_0.56_nozzle_0.8", + "inherits": "fdm_process_bbl_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.56", + "initial_layer_print_height": "0.4", + "bridge_flow": "1", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "initial_layer_speed": "35", + "initial_layer_infill_speed": "55", + "sparse_infill_speed": "100", + "top_surface_speed": "150", + "bridge_speed": "30", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5" +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_common.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_common.json index 5cfd7e1..fc377a0 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_common.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_bbl_common.json @@ -1,47 +1,28 @@ { "type": "process", "name": "fdm_process_bbl_common", + "inherits": "fdm_process_common", "from": "system", "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", "max_travel_detour_distance": "0", "bottom_surface_pattern": "monotonic", "bottom_shell_layers": "3", "bottom_shell_thickness": "0", - "bridge_flow": "0.95", "bridge_speed": "50", - "brim_width": "5", "brim_object_gap": "0.1", - "compatible_printers": [], "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", "enable_arc_fitting": "1", - "outer_wall_line_width": "0.42", - "outer_wall_speed": "120", "outer_wall_acceleration": "5000", - "inner_wall_acceleration": "5000", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", "internal_bridge_support_thickness": "0.8", "initial_layer_acceleration": "500", "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", "initial_layer_speed": "30", "gap_infill_speed": "50", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", "sparse_infill_speed": "250", - "interface_shells": "0", "ironing_flow": "10%", "ironing_spacing": "0.15", "ironing_speed": "30", @@ -55,48 +36,30 @@ "overhang_3_4_speed": "30", "overhang_4_4_speed": "10", "only_one_wall_top": "1", - "inner_wall_line_width": "0.45", "inner_wall_speed": "150", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "0", "minimum_sparse_infill_area": "15", "internal_solid_infill_line_width": "0.42", "internal_solid_infill_speed": "150", - "spiral_mode": "0", "initial_layer_infill_speed": "60", - "standby_temperature_delta": "-5", - "enable_support": "0", "resolution": "0.012", "support_type": "normal(auto)", "support_style": "default", - "support_on_build_plate_only": "0", "support_top_z_distance": "0.2", "support_bottom_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.42", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", "support_interface_bottom_layers": "2", "support_interface_spacing": "0.5", - "support_expansion": "0", - "support_interface_speed": "80", - "support_base_pattern": "default", + "support_expansion": "0", "support_base_pattern_spacing": "2.5", "support_speed": "150", "support_threshold_angle": "30", "support_object_xy_distance": "0.35", "tree_support_branch_diameter": "2", "tree_support_branch_angle": "45", - "tree_support_wall_count": "1", - "detect_thin_wall": "0", + "tree_support_wall_count": "0", "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.42", "top_surface_acceleration": "2000", "top_surface_speed": "200", "top_shell_layers": "3", @@ -105,9 +68,6 @@ "enable_prime_tower": "1", "wipe_tower_no_sparse_layers": "0", "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "wall_generator": "arachne", - "gcode_label_objects": "0", - "flush_multiplier": "1.0" -} + "wall_generator": "classic", + "compatible_printers": [] +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_common.json b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_common.json index 0177d23..921718b 100644 --- a/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_common.json +++ b/Library/Application Support/OrcaSlicer/system/BBL/process/fdm_process_common.json @@ -8,7 +8,6 @@ "bridge_flow": "0.95", "bridge_speed": "25", "brim_width": "5", - "compatible_printers": [], "print_sequence": "by layer", "default_acceleration": "10000", "bridge_no_support": "0", @@ -67,5 +66,6 @@ "enable_prime_tower": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} + "xy_contour_compensation": "0", + "compatible_printers": [] +} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/Custom.json b/Library/Application Support/OrcaSlicer/system/Custom.json deleted file mode 100644 index cd749a0..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom.json +++ /dev/null @@ -1,174 +0,0 @@ -{ - "name": "Custom Printer", - "version": "01.06.01.00", - "force_update": "0", - "description": "My configurations", - "machine_model_list": [ - { - "name": "Generic Klipper Printer", - "sub_path": "machine/MyKlipper.json" - }, - { - "name": "Generic Marlin Printer", - "sub_path": "machine/MyMarlin.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_klipper_common", - "sub_path": "process/fdm_process_klipper_common.json" - }, - { - "name": "fdm_process_marlin_common", - "sub_path": "process/fdm_process_marlin_common.json" - }, - { - "name": "0.08mm Extra Fine @MyKlipper", - "sub_path": "process/0.08mm Extra Fine @MyKlipper.json" - }, - { - "name": "0.12mm Fine @MyKlipper", - "sub_path": "process/0.12mm Fine @MyKlipper.json" - }, - { - "name": "0.15mm Optimal @MyKlipper", - "sub_path": "process/0.15mm Optimal @MyKlipper.json" - }, - { - "name": "0.20mm Standard @MyKlipper", - "sub_path": "process/0.20mm Standard @MyKlipper.json" - }, - { - "name": "0.24mm Draft @MyKlipper", - "sub_path": "process/0.24mm Draft @MyKlipper.json" - }, - { - "name": "0.28mm Extra Draft @MyKlipper", - "sub_path": "process/0.28mm Extra Draft @MyKlipper.json" - }, - { - "name": "0.08mm Extra Fine @MyMarlin", - "sub_path": "process/0.08mm Extra Fine @MyMarlin.json" - }, - { - "name": "0.12mm Fine @MyMarlin", - "sub_path": "process/0.12mm Fine @MyMarlin.json" - }, - { - "name": "0.15mm Optimal @MyMarlin", - "sub_path": "process/0.15mm Optimal @MyMarlin.json" - }, - { - "name": "0.20mm Standard @MyMarlin", - "sub_path": "process/0.20mm Standard @MyMarlin.json" - }, - { - "name": "0.24mm Draft @MyMarlin", - "sub_path": "process/0.24mm Draft @MyMarlin.json" - }, - { - "name": "0.28mm Extra Draft @MyMarlin", - "sub_path": "process/0.28mm Extra Draft @MyMarlin.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_tpu", - "sub_path": "filament/fdm_filament_tpu.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_pc", - "sub_path": "filament/fdm_filament_pc.json" - }, - { - "name": "fdm_filament_asa", - "sub_path": "filament/fdm_filament_asa.json" - }, - { - "name": "fdm_filament_pva", - "sub_path": "filament/fdm_filament_pva.json" - }, - { - "name": "fdm_filament_pa", - "sub_path": "filament/fdm_filament_pa.json" - }, - { - "name": "My Generic PLA", - "sub_path": "filament/My Generic PLA.json" - }, - { - "name": "My Generic PLA-CF", - "sub_path": "filament/My Generic PLA-CF.json" - }, - { - "name": "My Generic PETG", - "sub_path": "filament/My Generic PETG.json" - }, - { - "name": "My Generic ABS", - "sub_path": "filament/My Generic ABS.json" - }, - { - "name": "My Generic TPU", - "sub_path": "filament/My Generic TPU.json" - }, - { - "name": "My Generic ASA", - "sub_path": "filament/My Generic ASA.json" - }, - { - "name": "My Generic PC", - "sub_path": "filament/My Generic PC.json" - }, - { - "name": "My Generic PVA", - "sub_path": "filament/My Generic PVA.json" - }, - { - "name": "My Generic PA", - "sub_path": "filament/My Generic PA.json" - }, - { - "name": "My Generic PA-CF", - "sub_path": "filament/My Generic PA-CF.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_klipper_common", - "sub_path": "machine/fdm_klipper_common.json" - }, - { - "name": "MyKlipper 0.4 nozzle", - "sub_path": "machine/MyKlipper 0.4 nozzle.json" - }, - { - "name": "MyMarlin 0.4 nozzle", - "sub_path": "machine/MyMarlin 0.4 nozzle.json" - } - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic ABS.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic ABS.json deleted file mode 100644 index 972f4dd..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic ABS.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "My Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic ASA.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic ASA.json deleted file mode 100644 index 51304d2..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic ASA.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB98", - "setting_id": "GFSA04", - "name": "My Generic ASA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_asa", - "filament_flow_ratio": [ - "0.93" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PA-CF.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PA-CF.json deleted file mode 100644 index e2b1259..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PA-CF.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFN98", - "setting_id": "GFSA04", - "name": "My Generic PA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "8" - ], -"compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PA.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PA.json deleted file mode 100644 index 6f4f155..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PA.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSA04", - "name": "My Generic PA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "12" - ], -"compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PC.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PC.json deleted file mode 100644 index 2bb3b68..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PC.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFC99", - "setting_id": "GFSA04", - "name": "My Generic PC", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pc", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_flow_ratio": [ - "0.94" - ], -"compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PETG.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PETG.json deleted file mode 100644 index 35c9957..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PETG.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSA04", - "name": "My Generic PETG", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pet", - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_cooling_layer_time": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "overhang_fan_threshold": [ - "25%" - ], - "fan_max_speed": [ - "90" - ], - "fan_min_speed": [ - "40" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], - "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PLA-CF.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PLA-CF.json deleted file mode 100644 index ea9dffb..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PLA-CF.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFL98", - "setting_id": "GFSA04", - "name": "My Generic PLA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.95" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], -"compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PLA.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PLA.json deleted file mode 100644 index 0c9dcc4..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PLA.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSA04", - "name": "My Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PVA.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PVA.json deleted file mode 100644 index 546acc8..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic PVA.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFS99", - "setting_id": "GFSA04", - "name": "My Generic PVA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pva", - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "slow_down_min_speed": [ - "10" - ], - "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic TPU.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic TPU.json deleted file mode 100644 index a6a6fc4..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/My Generic TPU.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFU99", - "setting_id": "GFSA04", - "name": "My Generic TPU", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "3.2" - ], - "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_abs.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_abs.json deleted file mode 100644 index b9d4eed..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_abs.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_asa.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_asa.json deleted file mode 100644 index 262c561..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_asa.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_asa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "35" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ASA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_common.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_common.json deleted file mode 100644 index 9f77975..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_common.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_z_hop_types": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pa.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pa.json deleted file mode 100644 index 58f53cd..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pa.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "4" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "290" - ], - "temperature_vitrification": [ - "108" - ], - "nozzle_temperature_range_low": [ - "270" - ], - "nozzle_temperature_range_high": [ - "300" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pc.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pc.json deleted file mode 100644 index cec8b89..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pc.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pc", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "110" - ], - "hot_plate_temp" : [ - "110" - ], - "textured_plate_temp" : [ - "110" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "110" - ], - "hot_plate_temp_initial_layer" : [ - "110" - ], - "textured_plate_temp_initial_layer" : [ - "110" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "23.2" - ], - "filament_type": [ - "PC" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "270" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "60" - ], - "nozzle_temperature": [ - "280" - ], - "temperature_vitrification": [ - "140" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pet.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pet.json deleted file mode 100644 index bb2323e..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pet.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "80" - ], - "textured_plate_temp" : [ - "80" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "textured_plate_temp_initial_layer" : [ - "80" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "25" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "255" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "220" - ], - "nozzle_temperature_range_high": [ - "260" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pla.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pla.json deleted file mode 100644 index 82c6772..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pla.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "230" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pva.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pva.json deleted file mode 100644 index ebf25aa..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_pva.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pva", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "35" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "45" - ], - "textured_plate_temp" : [ - "45" - ], - "cool_plate_temp_initial_layer" : [ - "35" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "45" - ], - "textured_plate_temp_initial_layer" : [ - "45" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_soluble": [ - "1" - ], - "filament_is_support": [ - "1" - ], - "filament_type": [ - "PVA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "50" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_tpu.json b/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_tpu.json deleted file mode 100644 index d00b7db..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/filament/fdm_filament_tpu.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_tpu", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "30" - ], - "eng_plate_temp" : [ - "30" - ], - "hot_plate_temp" : [ - "35" - ], - "textured_plate_temp" : [ - "35" - ], - "cool_plate_temp_initial_layer" : [ - "30" - ], - "eng_plate_temp_initial_layer" : [ - "30" - ], - "hot_plate_temp_initial_layer" : [ - "35" - ], - "textured_plate_temp_initial_layer" : [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "TPU" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "filament_retraction_length": [ - "0.4" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "200" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyKlipper 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Custom/machine/MyKlipper 0.4 nozzle.json deleted file mode 100644 index 0bf7f72..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyKlipper 0.4 nozzle.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "MyKlipper 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_klipper_common", - "printer_model": "Generic Klipper Printer", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "250x0", - "250x250", - "0x250" - ], - "printable_height": "250" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/machine/MyKlipper.json deleted file mode 100644 index 2ea4b21..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyKlipper.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "machine_model", - "name": "Generic Klipper Printer", - "model_id": "my_klipper_01", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "MyPrinter", - "bed_model": "", - "bed_texture": "", - "hotend_model": "", - "default_materials": "My Generic ABS;My Generic PLA;My Generic PLA-CF;My Generic PETG;My Generic TPU;My Generic ASA;My Generic PC;My Generic PVA;My Generic PA;My Generic PA-CF" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyMarlin 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Custom/machine/MyMarlin 0.4 nozzle.json deleted file mode 100644 index 422bc88..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyMarlin 0.4 nozzle.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "MyMarlin 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_machine_common", - "printer_model": "Generic Marlin Printer", - "gcode_flavor": "marlin", - "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 X205.0 E19 F1000\nG1 Y1.6\nG1 X5.0 E19 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X65.0 E9.0 F1000\nG1 X105.0 E12.5 F1000\nG92 E0.0", - "max_layer_height": [ - "0.32" - ], - "retraction_length": [ - "0.9" - ], - "retraction_minimum_travel": [ - "1" - ], - "retraction_speed": [ - "45" - ], - "deretraction_speed": [ - "35" - ], - "version": "1.5.1.2", - "wipe": [ - "0" - ], - "z_hop": [ - "0.4" - ], - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "250x0", - "250x250", - "0x250" - ], - "printable_height": "250" -} \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/machine/MyMarlin.json deleted file mode 100644 index 7f9314f..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/machine/MyMarlin.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "machine_model", - "name": "Generic Marlin Printer", - "model_id": "my_marlin_01", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "MyPrinter", - "bed_model": "", - "bed_texture": "", - "hotend_model": "", - "default_materials": "My Generic ABS;My Generic PLA;My Generic PLA-CF;My Generic PETG;My Generic TPU;My Generic ASA;My Generic PC;My Generic PVA;My Generic PA;My Generic PA-CF" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/machine/fdm_klipper_common.json b/Library/Application Support/OrcaSlicer/system/Custom/machine/fdm_klipper_common.json deleted file mode 100644 index cbc6f70..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/machine/fdm_klipper_common.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "type": "machine", - "name": "fdm_klipper_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_machine_common", - "gcode_flavor": "klipper", - "machine_max_acceleration_e": ["5000", "5000"], - "machine_max_acceleration_extruding": ["20000", "20000"], - "machine_max_acceleration_retracting": ["5000", "5000"], - "machine_max_acceleration_travel": ["9000", "9000"], - "machine_max_acceleration_x": ["20000", "20000"], - "machine_max_acceleration_y": ["20000", "20000"], - "machine_max_acceleration_z": ["500", "200"], - "machine_max_speed_e": ["25", "25"], - "machine_max_speed_x": ["500", "200"], - "machine_max_speed_y": ["500", "200"], - "machine_max_speed_z": ["12", "12"], - "machine_max_jerk_e": ["2.5", "2.5"], - "machine_max_jerk_x": ["9", "9"], - "machine_max_jerk_y": ["9", "9"], - "machine_max_jerk_z": ["0.2", "0.4"], - "machine_min_extruding_rate": ["0", "0"], - "machine_min_travel_rate": ["0", "0"], - "max_layer_height": ["0.32"], - "min_layer_height": ["0.08"], - "printable_height": "250", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", - "retraction_minimum_travel": ["1"], - "retract_before_wipe": ["70%"], - "retract_when_changing_layer": ["1"], - "retraction_length": ["0.8"], - "retract_length_toolchange": ["2"], - "z_hop": ["0.4"], - "retract_restart_extra": ["0"], - "retract_restart_extra_toolchange": ["0"], - "retraction_speed": ["30"], - "deretraction_speed": ["30"], - "z_hop_types": "Normal Lift", - "silent_mode": "0", - "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "wipe": ["1"], - "default_filament_profile": ["My Generic ABS"], - "default_print_profile": "0.20mm Standard @MyKlipper", - "bed_exclude_area": ["0x0"], - "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", - "machine_end_gcode": "PRINT_END", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", - "machine_pause_gcode": "PAUSE", - "scan_first_layer": "0", - "nozzle_type": "undefine", - "auxiliary_fan": "0" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/machine/fdm_machine_common.json b/Library/Application Support/OrcaSlicer/system/Custom/machine/fdm_machine_common.json deleted file mode 100644 index 28ee8f3..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/machine/fdm_machine_common.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "type": "machine", - "name": "fdm_machine_common", - "from": "system", - "instantiation": "false", - "printer_technology": "FFF", - "deretraction_speed": [ - "40" - ], - "extruder_colour": [ - "#FCE94F" - ], - "extruder_offset": [ - "0x0" - ], - "gcode_flavor": "marlin", - "silent_mode": "0", - "machine_max_acceleration_e": [ - "5000" - ], - "machine_max_acceleration_extruding": [ - "10000" - ], - "machine_max_acceleration_retracting": [ - "1000" - ], - "machine_max_acceleration_x": [ - "10000" - ], - "machine_max_acceleration_y": [ - "10000" - ], - "machine_max_acceleration_z": [ - "100" - ], - "machine_max_speed_e": [ - "60" - ], - "machine_max_speed_x": [ - "500" - ], - "machine_max_speed_y": [ - "500" - ], - "machine_max_speed_z": [ - "10" - ], - "machine_max_jerk_e": [ - "5" - ], - "machine_max_jerk_x": [ - "8" - ], - "machine_max_jerk_y": [ - "8" - ], - "machine_max_jerk_z": [ - "0.4" - ], - "machine_min_extruding_rate": [ - "0" - ], - "machine_min_travel_rate": [ - "0" - ], - "max_layer_height": [ - "0.32" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "5" - ], - "retract_length_toolchange": [ - "1" - ], - "z_hop": [ - "0" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "60" - ], - "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "wipe": [ - "1" - ], - "default_print_profile": "", - "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", - "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", - "machine_pause_gcode": "M601" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.08mm Extra Fine @MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.08mm Extra Fine @MyKlipper.json deleted file mode 100644 index 88b1f4b..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.08mm Extra Fine @MyKlipper.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.08mm Extra Fine @MyKlipper", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_klipper_common", - "layer_height": "0.08", - "bottom_shell_layers": "7", - "top_shell_layers": "9" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.08mm Extra Fine @MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.08mm Extra Fine @MyMarlin.json deleted file mode 100644 index d8d4ad7..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.08mm Extra Fine @MyMarlin.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.08mm Extra Fine @MyMarlin", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_marlin_common", - "layer_height": "0.08", - "bottom_shell_layers": "7", - "top_shell_layers": "9" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.12mm Fine @MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.12mm Fine @MyKlipper.json deleted file mode 100644 index 6d58049..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.12mm Fine @MyKlipper.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @MyKlipper", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_klipper_common", - "layer_height": "0.12", - "bottom_shell_layers": "5", - "top_shell_layers": "6" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.12mm Fine @MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.12mm Fine @MyMarlin.json deleted file mode 100644 index 3c9beff..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.12mm Fine @MyMarlin.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @MyMarlin", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_marlin_common", - "layer_height": "0.12", - "bottom_shell_layers": "5", - "top_shell_layers": "6" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.15mm Optimal @MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.15mm Optimal @MyKlipper.json deleted file mode 100644 index c74ce50..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.15mm Optimal @MyKlipper.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.15mm Optimal @MyKlipper", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_klipper_common", - "bottom_shell_layers": "4", - "top_shell_layers": "5", - "layer_height": "0.15" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.15mm Optimal @MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.15mm Optimal @MyMarlin.json deleted file mode 100644 index 28a0067..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.15mm Optimal @MyMarlin.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.15mm Optimal @MyMarlin", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_marlin_common", - "bottom_shell_layers": "4", - "top_shell_layers": "5", - "layer_height": "0.15" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.20mm Standard @MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.20mm Standard @MyKlipper.json deleted file mode 100644 index 271b64a..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.20mm Standard @MyKlipper.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @MyKlipper", - "from": "system", - "inherits": "fdm_process_klipper_common", - "instantiation": "true", - "layer_height": "0.2", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.20mm Standard @MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.20mm Standard @MyMarlin.json deleted file mode 100644 index 8ce4919..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.20mm Standard @MyMarlin.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @MyMarlin", - "from": "system", - "inherits": "fdm_process_marlin_common", - "instantiation": "true", - "layer_height": "0.2", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.24mm Draft @MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.24mm Draft @MyKlipper.json deleted file mode 100644 index 510221a..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.24mm Draft @MyKlipper.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.24mm Draft @MyKlipper", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_klipper_common", - "layer_height": "0.24", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.24mm Draft @MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.24mm Draft @MyMarlin.json deleted file mode 100644 index 6ca175d..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.24mm Draft @MyMarlin.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.24mm Draft @MyMarlin", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_marlin_common", - "layer_height": "0.24", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.28mm Extra Draft @MyKlipper.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.28mm Extra Draft @MyKlipper.json deleted file mode 100644 index 7a1b4fa..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.28mm Extra Draft @MyKlipper.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.28mm Extra Draft @MyKlipper", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_klipper_common", - "layer_height": "0.28", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/0.28mm Extra Draft @MyMarlin.json b/Library/Application Support/OrcaSlicer/system/Custom/process/0.28mm Extra Draft @MyMarlin.json deleted file mode 100644 index 558b1c5..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/0.28mm Extra Draft @MyMarlin.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.28mm Extra Draft @MyMarlin", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_marlin_common", - "layer_height": "0.28", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_common.json b/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_common.json deleted file mode 100644 index 7398bcd..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_common.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "process", - "name": "fdm_process_common", - "from": "system", - "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "bridge_flow": "0.95", - "bridge_speed": "25", - "brim_width": "5", - "compatible_printers": [], - "print_sequence": "by layer", - "default_acceleration": "10000", - "bridge_no_support": "0", - "elefant_foot_compensation": "0.1", - "outer_wall_line_width": "0.4", - "outer_wall_speed": "120", - "line_width": "0.45", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.2", - "initial_layer_speed": "20", - "gap_infill_speed": "30", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "sparse_infill_speed": "50", - "interface_shells": "0", - "detect_overhang_wall": "0", - "reduce_infill_retraction": "0", - "filename_format": "{input_filename_base}.gcode", - "wall_loops": "3", - "inner_wall_line_width": "0.45", - "inner_wall_speed": "40", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "nearest", - "skirt_distance": "2", - "skirt_height": "2", - "minimum_sparse_infill_area": "0", - "internal_solid_infill_line_width": "0.45", - "internal_solid_infill_speed": "40", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "support_filament": "0", - "support_line_width": "0.42", - "support_interface_filament": "0", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", - "support_interface_loop_pattern": "0", - "support_interface_top_layers": "2", - "support_interface_spacing": "0", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2", - "support_speed": "40", - "support_threshold_angle": "40", - "support_object_xy_distance": "0.5", - "detect_thin_wall": "0", - "top_surface_line_width": "0.4", - "top_surface_speed": "30", - "travel_speed": "400", - "enable_prime_tower": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_klipper_common.json b/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_klipper_common.json deleted file mode 100644 index 1115733..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_klipper_common.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "name": "fdm_process_klipper_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.95", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "5000", - "top_surface_acceleration": "3000", - "travel_acceleration": "7000", - "inner_wall_acceleration": "5000", - "outer_wall_acceleration": "3000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.4", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "default", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "50", - "initial_layer_infill_speed": "105", - "outer_wall_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "top_surface_speed": "100", - "gap_infill_speed": "100", - "sparse_infill_speed": "200", - "travel_speed": "350", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "MyKlipper 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_marlin_common.json b/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_marlin_common.json deleted file mode 100644 index 4ca361a..0000000 --- a/Library/Application Support/OrcaSlicer/system/Custom/process/fdm_process_marlin_common.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "name": "fdm_process_marlin_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.95", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "1000", - "travel_acceleration": "1000", - "inner_wall_acceleration": "1000", - "outer_wall_acceleration": "1000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.4", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "default", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "40", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "60", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "45", - "initial_layer_infill_speed": "60", - "outer_wall_speed": "60", - "inner_wall_speed": "80", - "internal_solid_infill_speed": "80", - "top_surface_speed": "50", - "gap_infill_speed": "80", - "sparse_infill_speed": "80", - "travel_speed": "150", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "MyMarlin 0.4 nozzle" - ] -} diff --git a/Library/Application Support/OrcaSlicer/system/Voron.json b/Library/Application Support/OrcaSlicer/system/Voron.json index 31cfd66..5208f72 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron.json +++ b/Library/Application Support/OrcaSlicer/system/Voron.json @@ -1,6 +1,6 @@ { "name": "Voron", - "version": "01.06.05.02", + "version": "02.00.02.00", "force_update": "0", "description": "Voron configurations", "machine_model_list": [ @@ -31,6 +31,10 @@ { "name": "Voron 0.1", "sub_path": "machine/Voron 0.1.json" + }, + { + "name": "Voron Switchwire 250", + "sub_path": "machine/Voron Switchwire 250.json" } ], "process_list": [ @@ -42,18 +46,102 @@ "name": "fdm_process_voron_common", "sub_path": "process/fdm_process_voron_common.json" }, + { + "name": "fdm_process_voron_common_0_1_5", + "sub_path": "process/fdm_process_voron_common_0_1_5.json" + }, + { + "name": "fdm_process_voron_common_0_2", + "sub_path": "process/fdm_process_voron_common_0_2.json" + }, + { + "name": "fdm_process_voron_common_0_2_5", + "sub_path": "process/fdm_process_voron_common_0_2_5.json" + }, + { + "name": "fdm_process_voron_common_0_6", + "sub_path": "process/fdm_process_voron_common_0_6.json" + }, + { + "name": "fdm_process_voron_common_0_8", + "sub_path": "process/fdm_process_voron_common_0_8.json" + }, + { + "name": "fdm_process_voron_common_1_0", + "sub_path": "process/fdm_process_voron_common_1_0.json" + }, + { + "name": "0.05mm Fine 0.15 nozzle @Voron", + "sub_path": "process/0.05mm Fine 0.15 nozzle @Voron.json" + }, + { + "name": "0.06mm Fine 0.2 nozzle @Voron", + "sub_path": "process/0.06mm Fine 0.2 nozzle @Voron.json" + }, + { + "name": "0.06mm Fine 0.25 nozzle @Voron", + "sub_path": "process/0.06mm Fine 0.25 nozzle @Voron.json" + }, + { + "name": "0.07mm Optimal 0.15 nozzle @Voron", + "sub_path": "process/0.07mm Optimal 0.15 nozzle @Voron.json" + }, { "name": "0.08mm Extra Fine @Voron", "sub_path": "process/0.08mm Extra Fine @Voron.json" }, + { + "name": "0.08mm Optimal 0.2 nozzle @Voron", + "sub_path": "process/0.08mm Optimal 0.2 nozzle @Voron.json" + }, + { + "name": "0.08mm Optimal 0.25 nozzle @Voron", + "sub_path": "process/0.08mm Optimal 0.25 nozzle @Voron.json" + }, + { + "name": "0.09mm Standard 0.15 nozzle @Voron", + "sub_path": "process/0.09mm Standard 0.15 nozzle @Voron.json" + }, + { + "name": "0.10mm Standard 0.2 nozzle @Voron", + "sub_path": "process/0.10mm Standard 0.2 nozzle @Voron.json" + }, + { + "name": "0.10mm Standard 0.25 nozzle @Voron", + "sub_path": "process/0.10mm Standard 0.25 nozzle @Voron.json" + }, { "name": "0.12mm Fine @Voron", "sub_path": "process/0.12mm Fine @Voron.json" }, + { + "name": "0.12mm Draft 0.15 nozzle @Voron", + "sub_path": "process/0.12mm Draft 0.15 nozzle @Voron.json" + }, + { + "name": "0.12mm Draft 0.2 nozzle @Voron", + "sub_path": "process/0.12mm Draft 0.2 nozzle @Voron.json" + }, + { + "name": "0.12mm Draft 0.25 nozzle @Voron", + "sub_path": "process/0.12mm Draft 0.25 nozzle @Voron.json" + }, + { + "name": "0.14mm Extra Draft 0.2 nozzle @Voron", + "sub_path": "process/0.14mm Extra Draft 0.2 nozzle @Voron.json" + }, + { + "name": "0.14mm Extra Draft 0.25 nozzle @Voron", + "sub_path": "process/0.14mm Extra Draft 0.25 nozzle @Voron.json" + }, { "name": "0.15mm Optimal @Voron", "sub_path": "process/0.15mm Optimal @Voron.json" }, + { + "name": "0.18mm Fine 0.6 nozzle @Voron", + "sub_path": "process/0.18mm Fine 0.6 nozzle @Voron.json" + }, { "name": "0.20mm Standard @Voron", "sub_path": "process/0.20mm Standard @Voron.json" @@ -62,9 +150,61 @@ "name": "0.24mm Draft @Voron", "sub_path": "process/0.24mm Draft @Voron.json" }, + { + "name": "0.24mm Optimal 0.6 nozzle @Voron", + "sub_path": "process/0.24mm Optimal 0.6 nozzle @Voron.json" + }, + { + "name": "0.24mm Fine 0.8 nozzle @Voron", + "sub_path": "process/0.24mm Fine 0.8 nozzle @Voron.json" + }, { "name": "0.28mm Extra Draft @Voron", "sub_path": "process/0.28mm Extra Draft @Voron.json" + }, + { + "name": "0.30mm Standard 0.6 nozzle @Voron", + "sub_path": "process/0.30mm Standard 0.6 nozzle @Voron.json" + }, + { + "name": "0.30mm Fine 1.0 nozzle @Voron", + "sub_path": "process/0.30mm Fine 1.0 nozzle @Voron.json" + }, + { + "name": "0.32mm Optimal 0.6 nozzle @Voron", + "sub_path": "process/0.32mm Optimal 0.6 nozzle @Voron.json" + }, + { + "name": "0.36mm Draft 0.6 nozzle @Voron", + "sub_path": "process/0.36mm Draft 0.6 nozzle @Voron.json" + }, + { + "name": "0.40mm Standard 0.8 nozzle @Voron", + "sub_path": "process/0.40mm Standard 0.8 nozzle @Voron.json" + }, + { + "name": "0.42mm Extra Draft 0.6 nozzle @Voron", + "sub_path": "process/0.42mm Extra Draft 0.6 nozzle @Voron.json" + }, + { + "name": "0.48mm Draft 0.8 nozzle @Voron", + "sub_path": "process/0.48mm Draft 0.8 nozzle @Voron.json" + }, + { + "name": "0.50mm Standard 1.0 nozzle @Voron", + "sub_path": "process/0.50mm Standard 1.0 nozzle @Voron.json" + }, + { + "name": "0.56mm Extra Draft 0.8 nozzle @Voron", + "sub_path": "process/0.56mm Extra Draft 0.8 nozzle @Voron.json" + }, + { + "name": "0.60mm Draft 1.0 nozzle @Voron", + "sub_path": "process/0.60mm Draft 1.0 nozzle @Voron.json" + }, + { + "name": "0.80mm Extra Draft 1.0 nozzle @Voron", + "sub_path": "process/0.80mm Extra Draft 1.0 nozzle @Voron.json" } ], "filament_list": [ @@ -158,29 +298,225 @@ "name": "Voron 2.4 250 0.4 nozzle", "sub_path": "machine/Voron 2.4 250 0.4 nozzle.json" }, + { + "name": "Voron 2.4 250 0.15 nozzle", + "sub_path": "machine/Voron 2.4 250 0.15 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.2 nozzle", + "sub_path": "machine/Voron 2.4 250 0.2 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.25 nozzle", + "sub_path": "machine/Voron 2.4 250 0.25 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.6 nozzle", + "sub_path": "machine/Voron 2.4 250 0.6 nozzle.json" + }, + { + "name": "Voron 2.4 250 0.8 nozzle", + "sub_path": "machine/Voron 2.4 250 0.8 nozzle.json" + }, + { + "name": "Voron 2.4 250 1.0 nozzle", + "sub_path": "machine/Voron 2.4 250 1.0 nozzle.json" + }, { "name": "Voron 2.4 300 0.4 nozzle", "sub_path": "machine/Voron 2.4 300 0.4 nozzle.json" }, + { + "name": "Voron 2.4 300 0.15 nozzle", + "sub_path": "machine/Voron 2.4 300 0.15 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.2 nozzle", + "sub_path": "machine/Voron 2.4 300 0.2 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.25 nozzle", + "sub_path": "machine/Voron 2.4 300 0.25 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.6 nozzle", + "sub_path": "machine/Voron 2.4 300 0.6 nozzle.json" + }, + { + "name": "Voron 2.4 300 0.8 nozzle", + "sub_path": "machine/Voron 2.4 300 0.8 nozzle.json" + }, + { + "name": "Voron 2.4 300 1.0 nozzle", + "sub_path": "machine/Voron 2.4 300 1.0 nozzle.json" + }, { "name": "Voron 2.4 350 0.4 nozzle", "sub_path": "machine/Voron 2.4 350 0.4 nozzle.json" }, + { + "name": "Voron 2.4 350 0.15 nozzle", + "sub_path": "machine/Voron 2.4 350 0.15 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.2 nozzle", + "sub_path": "machine/Voron 2.4 350 0.2 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.25 nozzle", + "sub_path": "machine/Voron 2.4 350 0.25 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.6 nozzle", + "sub_path": "machine/Voron 2.4 350 0.6 nozzle.json" + }, + { + "name": "Voron 2.4 350 0.8 nozzle", + "sub_path": "machine/Voron 2.4 350 0.8 nozzle.json" + }, + { + "name": "Voron 2.4 350 1.0 nozzle", + "sub_path": "machine/Voron 2.4 350 1.0 nozzle.json" + }, { "name": "Voron Trident 250 0.4 nozzle", "sub_path": "machine/Voron Trident 250 0.4 nozzle.json" }, + { + "name": "Voron Trident 250 0.15 nozzle", + "sub_path": "machine/Voron Trident 250 0.15 nozzle.json" + }, + { + "name": "Voron Trident 250 0.2 nozzle", + "sub_path": "machine/Voron Trident 250 0.2 nozzle.json" + }, + { + "name": "Voron Trident 250 0.25 nozzle", + "sub_path": "machine/Voron Trident 250 0.25 nozzle.json" + }, + { + "name": "Voron Trident 250 0.6 nozzle", + "sub_path": "machine/Voron Trident 250 0.6 nozzle.json" + }, + { + "name": "Voron Trident 250 0.8 nozzle", + "sub_path": "machine/Voron Trident 250 0.8 nozzle.json" + }, + { + "name": "Voron Trident 250 1.0 nozzle", + "sub_path": "machine/Voron Trident 250 1.0 nozzle.json" + }, { "name": "Voron Trident 300 0.4 nozzle", "sub_path": "machine/Voron Trident 300 0.4 nozzle.json" }, + { + "name": "Voron Trident 300 0.15 nozzle", + "sub_path": "machine/Voron Trident 300 0.15 nozzle.json" + }, + { + "name": "Voron Trident 300 0.2 nozzle", + "sub_path": "machine/Voron Trident 300 0.2 nozzle.json" + }, + { + "name": "Voron Trident 300 0.25 nozzle", + "sub_path": "machine/Voron Trident 300 0.25 nozzle.json" + }, + { + "name": "Voron Trident 300 0.6 nozzle", + "sub_path": "machine/Voron Trident 300 0.6 nozzle.json" + }, + { + "name": "Voron Trident 300 0.8 nozzle", + "sub_path": "machine/Voron Trident 300 0.8 nozzle.json" + }, + { + "name": "Voron Trident 300 1.0 nozzle", + "sub_path": "machine/Voron Trident 300 1.0 nozzle.json" + }, { "name": "Voron Trident 350 0.4 nozzle", "sub_path": "machine/Voron Trident 350 0.4 nozzle.json" }, + { + "name": "Voron Trident 350 0.15 nozzle", + "sub_path": "machine/Voron Trident 350 0.15 nozzle.json" + }, + { + "name": "Voron Trident 350 0.2 nozzle", + "sub_path": "machine/Voron Trident 350 0.2 nozzle.json" + }, + { + "name": "Voron Trident 350 0.25 nozzle", + "sub_path": "machine/Voron Trident 350 0.25 nozzle.json" + }, + { + "name": "Voron Trident 350 0.6 nozzle", + "sub_path": "machine/Voron Trident 350 0.6 nozzle.json" + }, + { + "name": "Voron Trident 350 0.8 nozzle", + "sub_path": "machine/Voron Trident 350 0.8 nozzle.json" + }, + { + "name": "Voron Trident 350 1.0 nozzle", + "sub_path": "machine/Voron Trident 350 1.0 nozzle.json" + }, { "name": "Voron 0.1 0.4 nozzle", "sub_path": "machine/Voron 0.1 0.4 nozzle.json" + }, + { + "name": "Voron 0.1 0.15 nozzle", + "sub_path": "machine/Voron 0.1 0.15 nozzle.json" + }, + { + "name": "Voron 0.1 0.2 nozzle", + "sub_path": "machine/Voron 0.1 0.2 nozzle.json" + }, + { + "name": "Voron 0.1 0.25 nozzle", + "sub_path": "machine/Voron 0.1 0.25 nozzle.json" + }, + { + "name": "Voron 0.1 0.6 nozzle", + "sub_path": "machine/Voron 0.1 0.6 nozzle.json" + }, + { + "name": "Voron 0.1 0.8 nozzle", + "sub_path": "machine/Voron 0.1 0.8 nozzle.json" + }, + { + "name": "Voron 0.1 1.0 nozzle", + "sub_path": "machine/Voron 0.1 1.0 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.4 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.4 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.15 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.15 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.2 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.2 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.25 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.25 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.6 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.6 nozzle.json" + }, + { + "name": "Voron Switchwire 250 0.8 nozzle", + "sub_path": "machine/Voron Switchwire 250 0.8 nozzle.json" + }, + { + "name": "Voron Switchwire 250 1.0 nozzle", + "sub_path": "machine/Voron Switchwire 250 1.0 nozzle.json" } ] } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ABS.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ABS.json index 0d05960..a321511 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ABS.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ABS.json @@ -14,11 +14,60 @@ ], "compatible_printers": [ "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ASA.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ASA.json index 5a05b45..2e32235 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ASA.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic ASA.json @@ -13,12 +13,61 @@ "12" ], "compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA-CF.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA-CF.json index bdf028e..868ca5d 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA-CF.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA-CF.json @@ -18,13 +18,62 @@ "filament_max_volumetric_speed": [ "8" ], -"compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "compatible_printers": [ + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA.json index bf1bf35..391f871 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PA.json @@ -15,13 +15,62 @@ "filament_max_volumetric_speed": [ "12" ], -"compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "compatible_printers": [ + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PC.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PC.json index 772c4f3..eec0beb 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PC.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PC.json @@ -12,13 +12,62 @@ "filament_flow_ratio": [ "0.94" ], -"compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "compatible_printers": [ + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PETG.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PETG.json index d0b51b2..ddd396f 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PETG.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PETG.json @@ -43,12 +43,62 @@ "; filament start gcode\n" ], "compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } + \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA-CF.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA-CF.json index 3f24172..9de1646 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA-CF.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA-CF.json @@ -18,13 +18,63 @@ "slow_down_layer_time": [ "7" ], -"compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "compatible_printers": [ + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } + \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA.json index ad8cbc0..699970b 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PLA.json @@ -16,12 +16,62 @@ "8" ], "compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } + diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PVA.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PVA.json index c29c771..631be1e 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PVA.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic PVA.json @@ -19,12 +19,62 @@ "10" ], "compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } + \ No newline at end of file diff --git a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic TPU.json b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic TPU.json index 3459d45..891156c 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic TPU.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/filament/Voron Generic TPU.json @@ -10,12 +10,62 @@ "3.2" ], "compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron 2.4 250 0.4 nozzle", + "Voron 2.4 250 0.15 nozzle", + "Voron 2.4 250 0.2 nozzle", + "Voron 2.4 250 0.25 nozzle", + "Voron 2.4 250 0.6 nozzle", + "Voron 2.4 250 0.8 nozzle", + "Voron 2.4 250 1.0 nozzle", + "Voron 2.4 300 0.4 nozzle", + "Voron 2.4 300 0.15 nozzle", + "Voron 2.4 300 0.2 nozzle", + "Voron 2.4 300 0.25 nozzle", + "Voron 2.4 300 0.6 nozzle", + "Voron 2.4 300 0.8 nozzle", + "Voron 2.4 300 1.0 nozzle", + "Voron 2.4 350 0.4 nozzle", + "Voron 2.4 350 0.15 nozzle", + "Voron 2.4 350 0.2 nozzle", + "Voron 2.4 350 0.25 nozzle", + "Voron 2.4 350 0.6 nozzle", + "Voron 2.4 350 0.8 nozzle", + "Voron 2.4 350 1.0 nozzle", + "Voron Trident 250 0.4 nozzle", + "Voron Trident 250 0.15 nozzle", + "Voron Trident 250 0.2 nozzle", + "Voron Trident 250 0.25 nozzle", + "Voron Trident 250 0.6 nozzle", + "Voron Trident 250 0.8 nozzle", + "Voron Trident 250 1.0 nozzle", + "Voron Trident 300 0.4 nozzle", + "Voron Trident 300 0.15 nozzle", + "Voron Trident 300 0.2 nozzle", + "Voron Trident 300 0.25 nozzle", + "Voron Trident 300 0.6 nozzle", + "Voron Trident 300 0.8 nozzle", + "Voron Trident 300 1.0 nozzle", + "Voron Trident 350 0.4 nozzle", + "Voron Trident 350 0.15 nozzle", + "Voron Trident 350 0.2 nozzle", + "Voron Trident 350 0.25 nozzle", + "Voron Trident 350 0.6 nozzle", + "Voron Trident 350 0.8 nozzle", + "Voron Trident 350 1.0 nozzle", + "Voron 0.1 0.4 nozzle", + "Voron 0.1 0.15 nozzle", + "Voron 0.1 0.2 nozzle", + "Voron 0.1 0.25 nozzle", + "Voron 0.1 0.6 nozzle", + "Voron 0.1 0.8 nozzle", + "Voron 0.1 1.0 nozzle", + "Voron Switchwire 250 0.4 nozzle", + "Voron Switchwire 250 0.15 nozzle", + "Voron Switchwire 250 0.2 nozzle", + "Voron Switchwire 250 0.25 nozzle", + "Voron Switchwire 250 0.6 nozzle", + "Voron Switchwire 250 0.8 nozzle", + "Voron Switchwire 250 1.0 nozzle" ] } + diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1 0.4 nozzle.json index bfd7347..cd3d000 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1 0.4 nozzle.json @@ -7,6 +7,12 @@ "inherits": "fdm_klipper_common", "printer_model": "Voron 0.1", "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1.json index 6a3d37f..d520c09 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 0.1.json @@ -2,11 +2,11 @@ "type": "machine_model", "name": "Voron 0.1", "model_id": "Voron0", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", - "bed_texture": "voron_v0_logo.png", + "bed_model": "Voron_120_build_plate.stl", + "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250 0.4 nozzle.json index cb2de09..f91fa96 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250 0.4 nozzle.json @@ -6,6 +6,13 @@ "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "Voron 2.4 250", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250.json index 5099f06..a0936a3 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 250.json @@ -2,10 +2,10 @@ "type": "machine_model", "name": "Voron 2.4 250", "model_id": "Voron2_250", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", + "bed_model": "Voron_250_build_plate.stl", "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300 0.4 nozzle.json index 48d0e12..cc9ddcb 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300 0.4 nozzle.json @@ -6,6 +6,13 @@ "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "Voron 2.4 300", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300.json index 37d3632..5291f7a 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 300.json @@ -2,10 +2,10 @@ "type": "machine_model", "name": "Voron 2.4 300", "model_id": "Voron2_300", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", + "bed_model": "Voron_300_build_plate.stl", "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350 0.4 nozzle.json index 7884fc5..ca98c03 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350 0.4 nozzle.json @@ -6,6 +6,13 @@ "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "Voron 2.4 350", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350.json index 228bfbc..ae772b0 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron 2.4 350.json @@ -2,10 +2,10 @@ "type": "machine_model", "name": "Voron 2.4 350", "model_id": "Voron2_350", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", + "bed_model": "Voron_350_build_plate.stl", "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250 0.4 nozzle.json index d33c039..d377b80 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250 0.4 nozzle.json @@ -6,6 +6,13 @@ "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "Voron Trident 250", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250.json index 0fd8baa..d3fe9e5 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 250.json @@ -2,10 +2,10 @@ "type": "machine_model", "name": "Voron Trident 250", "model_id": "Voron2_Trident_250", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", + "bed_model": "Voron_250_build_plate.stl", "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300 0.4 nozzle.json index c05ae24..6fb710c 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300 0.4 nozzle.json @@ -6,6 +6,13 @@ "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "Voron Trident 300", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300.json index a84801a..05bb448 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 300.json @@ -2,10 +2,10 @@ "type": "machine_model", "name": "Voron Trident 300", "model_id": "Voron2_Trident_300", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", + "bed_model": "Voron_300_build_plate.stl", "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350 0.4 nozzle.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350 0.4 nozzle.json index c6b6f9f..bc4520c 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350 0.4 nozzle.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350 0.4 nozzle.json @@ -6,6 +6,13 @@ "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "Voron Trident 350", + "default_print_profile": "0.20mm Standard @Voron", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.10" + ], "nozzle_diameter": [ "0.4" ], diff --git a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350.json b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350.json index 2cce35b..850c49b 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/machine/Voron Trident 350.json @@ -2,10 +2,10 @@ "type": "machine_model", "name": "Voron Trident 350", "model_id": "Voron2_Trident_350", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0", "machine_tech": "FFF", "family": "VoronDesign", - "bed_model": "", + "bed_model": "Voron_350_build_plate.stl", "bed_texture": "voron_logo.png", "hotend_model": "", "default_materials": "Voron Generic ABS;Voron Generic PLA;Voron Generic PLA-CF;Voron Generic PETG;Voron Generic TPU;Voron Generic ASA;Voron Generic PC;Voron Generic PVA;Voron Generic PA;Voron Generic PA-CF" diff --git a/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_common.json b/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_common.json index 23706f8..e22d2e5 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_common.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_common.json @@ -67,5 +67,6 @@ "enable_prime_tower": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", - "xy_contour_compensation": "0" + "xy_contour_compensation": "0", + "exclude_object": "1" } diff --git a/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_voron_common.json b/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_voron_common.json index 5701d30..d993c7b 100644 --- a/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_voron_common.json +++ b/Library/Application Support/OrcaSlicer/system/Voron/process/fdm_process_voron_common.json @@ -44,7 +44,7 @@ "ironing_type": "no ironing", "layer_height": "0.2", "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "80%", "overhang_2_4_speed": "50", @@ -119,6 +119,7 @@ "Voron Trident 250 0.4 nozzle", "Voron Trident 300 0.4 nozzle", "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" + "Voron 0.1 0.4 nozzle", + "Voron Switchwire 250 0.4 nozzle" ] } diff --git a/Library/Application Support/OrcaSlicer/user/default/filament/KVP ABS Micron.json b/Library/Application Support/OrcaSlicer/user/default/filament/KVP ABS Micron.json index 6207e51..d694762 100644 --- a/Library/Application Support/OrcaSlicer/user/default/filament/KVP ABS Micron.json +++ b/Library/Application Support/OrcaSlicer/user/default/filament/KVP ABS Micron.json @@ -1,6 +1,6 @@ { "chamber_temperature": [ - "40" + "60" ], "enable_overhang_bridge_fan": [ "0" diff --git a/Library/Application Support/OrcaSlicer/user/default/machine/Voron 0.1 0.5 nozzle.json b/Library/Application Support/OrcaSlicer/user/default/machine/Voron 0.1 0.5 nozzle.json index e9a2ac2..666930c 100644 --- a/Library/Application Support/OrcaSlicer/user/default/machine/Voron 0.1 0.5 nozzle.json +++ b/Library/Application Support/OrcaSlicer/user/default/machine/Voron 0.1 0.5 nozzle.json @@ -1,4 +1,10 @@ { + "bed_exclude_area": [ + "105x0", + "120x0", + "120x15", + "105x15" + ], "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n\nTIMELAPSE_TAKE_FRAME", "change_filament_gcode": "PAUSE", "from": "User", @@ -13,6 +19,7 @@ "nozzle_diameter": [ "0.5" ], + "nozzle_type": "hardened_steel", "nozzle_volume": "24", "print_host": "http://192.168.2.81/", "print_host_webui": "http://192.168.2.81/", diff --git a/Library/Application Support/OrcaSlicer/user/default/process/Standard T0.json b/Library/Application Support/OrcaSlicer/user/default/process/Standard T0.json index dcc666c..4529112 100644 --- a/Library/Application Support/OrcaSlicer/user/default/process/Standard T0.json +++ b/Library/Application Support/OrcaSlicer/user/default/process/Standard T0.json @@ -2,22 +2,22 @@ "bottom_shell_layers": "4", "bridge_acceleration": "100%", "bridge_flow": "0.85", - "bridge_speed": "100", + "bridge_speed": "50", "brim_type": "no_brim", "default_acceleration": "8000", "enable_arc_fitting": "1", - "enable_overhang_speed": "0", "from": "User", "infill_combination": "1", "inherits": "0.20mm Standard @Voron", "initial_layer_acceleration": "3000", "initial_layer_infill_speed": "120", - "initial_layer_line_width": "0.6", + "initial_layer_line_width": "0.7", "initial_layer_print_height": "0.3", "initial_layer_speed": "80", "initial_layer_travel_speed": "50%", "inner_wall_acceleration": "8000", "inner_wall_line_width": "0.5", + "internal_bridge_speed": "50", "internal_solid_infill_acceleration": "10000", "internal_solid_infill_line_width": "0.5", "internal_solid_infill_speed": "250", @@ -29,6 +29,9 @@ "outer_wall_acceleration": "4000", "outer_wall_line_width": "0.5", "outer_wall_speed": "150", + "overhang_2_4_speed": "50%", + "overhang_3_4_speed": "30%", + "overhang_4_4_speed": "10%", "post_process": [ "/Users/kdb424/src/klipper_estimator/target/release/klipper_estimator --config_moonraker_url http://v0.home post-process" ], diff --git a/Library/Application Support/SuperSlicer/SuperSlicer.ini b/Library/Application Support/SuperSlicer/SuperSlicer.ini index f9b5b1e..29b39cc 100644 --- a/Library/Application Support/SuperSlicer/SuperSlicer.ini +++ b/Library/Application Support/SuperSlicer/SuperSlicer.ini @@ -1,4 +1,4 @@ -# generated by SuperSlicer 2.5.59 on 2023-11-07 at 06:18:44 UTC +# generated by SuperSlicer 2.5.59 on 2024-05-17 at 15:10:21 UTC allow_ip_resolve = 1 auto_switch_preview = 2 auto_toolbar_size = 100 @@ -70,8 +70,10 @@ use_retina_opengl = 1 use_rich_tooltip = 0 version = 2.5.59.2 version_check = 1 +version_online = 2.5.59.9 +version_online_seen = 2.5.59.9 view_mode = expert -window_mainframe = 10; 35; 1705; 1395; 0 +window_mainframe = 10; 35; 3420; 1395; 0 window_settings_dialog = 0; 25; 3440; 1415; 1 [arrange] @@ -98,7 +100,7 @@ sla_print = [recent] config_directory = /Users/kdb424/Downloads printhost_path = -skein_directory = /Users/kdb424/Downloads/Ferris Sweep Half Swept Case w_ 5 deg tent - 5437567/files +skein_directory = /Users/kdb424/src/Vz-Printhead-Printed/STLs/carriage/VzBoT/MGN9 [recent_projects] 1 = /Users/kdb424/Downloads/BeaconMount.3mf diff --git a/Library/Application Support/SuperSlicer/print/VZbot330 45 Degree - Testing.ini b/Library/Application Support/SuperSlicer/print/VZbot330 45 Degree - Testing.ini index e924065..699ef26 100644 --- a/Library/Application Support/SuperSlicer/print/VZbot330 45 Degree - Testing.ini +++ b/Library/Application Support/SuperSlicer/print/VZbot330 45 Degree - Testing.ini @@ -1,4 +1,4 @@ -# generated by SuperSlicer 2.5.59 on 2023-09-09 at 03:04:02 UTC +# generated by SuperSlicer 2.5.59 on 2024-05-07 at 17:50:56 UTC allow_empty_layers = 0 avoid_crossing_not_first_layer = 1 avoid_crossing_perimeters = 0 @@ -117,7 +117,7 @@ infill_connection_solid = notconnected infill_connection_top = notconnected infill_dense = 0 infill_dense_algo = autosmall -infill_every_layers = 1 +infill_every_layers = 2 infill_extruder = 1 infill_extrusion_spacing = infill_extrusion_width = 0.7 @@ -267,7 +267,7 @@ thin_walls_merge = 1 thin_walls_min_width = 33% thin_walls_overlap = 50% thin_walls_speed = 80% -threads = 10 +threads = 8 top_fill_pattern = monotonicgapfill top_infill_extrusion_spacing = top_infill_extrusion_width = 100% diff --git a/Library/Application Support/SuperSlicer/print/VZbot330 Speed Benchy.ini b/Library/Application Support/SuperSlicer/print/VZbot330 Speed Benchy.ini index 3db68c3..b9d933d 100644 --- a/Library/Application Support/SuperSlicer/print/VZbot330 Speed Benchy.ini +++ b/Library/Application Support/SuperSlicer/print/VZbot330 Speed Benchy.ini @@ -1,4 +1,4 @@ -# generated by SuperSlicer 2.3.57 on 2022-07-14 at 07:16:25 UTC +# generated by SuperSlicer 2.5.59 on 2024-05-06 at 16:22:27 UTC allow_empty_layers = 0 avoid_crossing_not_first_layer = 1 avoid_crossing_perimeters = 0 @@ -8,39 +8,47 @@ bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 +bridge_fill_pattern = rectilinear bridge_flow_ratio = 85% +bridge_internal_acceleration = 0 bridge_overlap = 50% bridge_overlap_min = 50% -bridge_speed = 450 +bridge_speed = 100% bridge_speed_internal = 100% +bridge_type = nozzle bridged_infill_margin = 200% +brim_acceleration = 0 brim_ears = 0 brim_ears_detection_length = 1 brim_ears_max_angle = 120 brim_ears_pattern = concentric brim_inside_holes = 0 -brim_offset = 0 +brim_per_object = 0 +brim_separation = 0 +brim_speed = 50% brim_width = 0 brim_width_interior = 0 clip_multipart_objects = 1 compatible_printers = Vzbot330;Vzbot330-Speedboat;Vzbot330-Testing compatible_printers_condition = complete_objects = 0 -complete_objects_one_brim = 0 complete_objects_one_skirt = 0 complete_objects_sort = object curve_smoothing_angle_concave = 160 curve_smoothing_angle_convex = 160 curve_smoothing_cutoff_dist = 2 curve_smoothing_precision = 0 -default_acceleration = 0 +default_acceleration = 180000 +default_speed = 500 dont_support_bridges = 1 -draft_shield = 0 +draft_shield = disabled duplicate_distance = 1 enforce_full_fill_volume = 0 +enforce_retract_first_layer = 1 ensure_vertical_shell_thickness = 1 exact_last_layer_height = 0 external_infill_margin = 0 +external_perimeter_acceleration = 0 external_perimeter_cut_corners = 0% external_perimeter_extrusion_spacing = external_perimeter_extrusion_width = 0.5 @@ -65,6 +73,7 @@ fill_smooth_distribution = 15% fill_smooth_width = 50% fill_top_flow_ratio = 100% first_layer_acceleration = 0 +first_layer_acceleration_over_raft = 0 first_layer_extrusion_spacing = first_layer_extrusion_width = 0.5 first_layer_flow_ratio = 100% @@ -74,13 +83,25 @@ first_layer_min_speed = 0 first_layer_size_compensation = -0.1 first_layer_size_compensation_layers = 2 first_layer_speed = 100% -gap_fill = 0 +first_layer_speed_over_raft = 30 +fuzzy_skin = none +fuzzy_skin_point_dist = 200% +fuzzy_skin_thickness = 150% +gap_fill_acceleration = 0 +gap_fill_enabled = 0 +gap_fill_extension = 0 +gap_fill_flow_match_perimeter = 0% gap_fill_last = 1 +gap_fill_max_width = 0 gap_fill_min_area = 50% +gap_fill_min_length = 0 +gap_fill_min_width = 0 gap_fill_overlap = 100% -gap_fill_speed = 450 +gap_fill_speed = 100% gcode_comments = 0 gcode_label_objects = 1 +gcode_resolution = 0 +gcode_substitutions = hole_size_compensation = 0 hole_size_threshold = 100 hole_to_polyhole = 0 @@ -91,6 +112,7 @@ infill_anchor = 600% infill_anchor_max = 0 infill_connection = notconnected infill_connection_bottom = notconnected +infill_connection_bridge = connected infill_connection_solid = notconnected infill_connection_top = notconnected infill_dense = 0 @@ -102,24 +124,30 @@ infill_extrusion_width = 0.5 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 450 +infill_speed = 100% inherits = interface_shells = 0 ironing = 0 +ironing_acceleration = 0 ironing_angle = -1 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_height = 0.25 -max_print_speed = 450 +max_print_speed = 500 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 65 milling_after_z = 200% milling_extra_size = 150% milling_post_process = 0 milling_speed = 30 +min_bead_width = 85% +min_feature_size = 25% min_skirt_length = 20 min_width_top_surface = 200% +mmu_segmented_region_max_width = 0 model_precision = 0.0001 no_perimeter_unsupported_algo = none notes = @@ -130,35 +158,50 @@ only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base]-[printer_settings_id]-[filament_settings_id].gcode over_bridge_flow_ratio = 100% +overhangs_acceleration = 0 overhangs_reverse = 0 overhangs_reverse_threshold = 250% overhangs_speed = 100% +overhangs_speed_enforce = 0 overhangs_width = 75% overhangs_width_speed = 0 +parallel_objects_step = 0 perimeter_acceleration = 0 perimeter_bonding = 0% perimeter_extruder = 1 perimeter_extrusion_spacing = perimeter_extrusion_width = 0.5 +perimeter_generator = classic perimeter_loop = 0 perimeter_loop_seam = rear perimeter_overlap = 100% perimeter_round_corners = 0 -perimeter_speed = 450 +perimeter_speed = 100% perimeters = 2 -post_process = "/opt/homebrew/bin/python3 /Users/kdb424/Library/Application\\ Support/SuperSlicer/scripts/vz.py";"\n/Users/kdb424/src/klipper_estimator/target/release/klipper_estimator --config_moonraker_url http://vzbot.far post-process" +post_process = "/opt/homebrew/bin/python3 /Users/kdb424/Library/Application\\ Support/SuperSlicer/scripts/perAxis.py" print_custom_variables = print_extrusion_multiplier = 100% print_retract_length = -1 print_retract_lift = -1 print_settings_id = .Voron HF - PIF 45 print_temperature = 0 +raft_contact_distance = 0.1 +raft_expansion = 1.5 +raft_first_layer_density = 90% +raft_first_layer_expansion = 3 +raft_interface_layer_height = 0 +raft_layer_height = 0 raft_layers = 0 resolution = 0.0125 resolution_internal = 0.2 seam_angle_cost = 100% +seam_notch_all = 0 +seam_notch_angle = 250 +seam_notch_inner = 0 +seam_notch_outer = 0 seam_position = cost seam_travel_cost = 0% +seam_visibility = 1 single_extruder_multi_material_priming = 1 skirt_brim = 0 skirt_distance = 3 @@ -167,66 +210,87 @@ skirt_extrusion_width = 0.5 skirt_height = 1 skirts = 0 slice_closing_radius = 0.049 +slicing_mode = regular small_perimeter_max_length = 1% small_perimeter_min_length = 99999 -small_perimeter_speed = 450 +small_perimeter_speed = 500 solid_fill_pattern = rectilinear +solid_infill_acceleration = 0 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_spacing = solid_infill_extrusion_width = 0.5 +solid_infill_overlap = 100% solid_infill_speed = 100% solid_over_perimeters = 2 spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 +support_material_acceleration = 0 support_material_angle = 0 +support_material_angle_height = 0 support_material_auto = 1 +support_material_bottom_contact_distance = 0.2 +support_material_bottom_interface_layers = -1 support_material_buildplate_only = 0 -support_material_contact_distance_bottom = 0.2 -support_material_contact_distance_top = 0.2 +support_material_closing_radius = 2 +support_material_contact_distance = 0.2 support_material_contact_distance_type = plane support_material_enforce_layers = 0 support_material_extruder = 1 support_material_extrusion_width = 0 +support_material_interface_acceleration = 0 +support_material_interface_angle = 90 +support_material_interface_angle_increment = 0 support_material_interface_contact_loops = 0 support_material_interface_extruder = 1 +support_material_interface_layer_height = 0 support_material_interface_layers = 3 support_material_interface_pattern = rectilinear support_material_interface_spacing = 0.2 support_material_interface_speed = 0 +support_material_layer_height = 0 support_material_pattern = rectilinear -support_material_solid_first_layer = 1 support_material_spacing = 3 support_material_speed = 600 +support_material_style = grid support_material_synchronize_layers = 0 support_material_threshold = 30 support_material_with_sheath = 0 support_material_xy_spacing = 75% -thin_perimeters = 1 -thin_perimeters_all = 0 +thin_perimeters = 100% +thin_perimeters_all = 0% thin_walls = 1 +thin_walls_acceleration = 0 thin_walls_merge = 1 thin_walls_min_width = 33% thin_walls_overlap = 50% -thin_walls_speed = 450 +thin_walls_speed = 100% threads = 8 top_fill_pattern = rectilinear top_infill_extrusion_spacing = top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 100% top_solid_layers = 3 top_solid_min_thickness = 0 -travel_acceleration = 1500 -travel_speed = 450 +travel_acceleration = 0 +travel_deceleration_use_target = 1 +travel_speed = 500 travel_speed_z = 0 +wall_distribution_count = 1 +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 -wipe_tower_brim = 150% +wipe_tower_brim_width = 150% wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 +wipe_tower_speed = 80 wipe_tower_width = 60 +wipe_tower_wipe_starting_speed = 33% wipe_tower_x = 180 wipe_tower_y = 140 xy_inner_size_compensation = 0 diff --git a/Library/Application Support/wallust/colors-wal-iterm.plist b/Library/Application Support/wallust/colors-wal-iterm.plist new file mode 100644 index 0000000..b942f0d --- /dev/null +++ b/Library/Application Support/wallust/colors-wal-iterm.plist @@ -0,0 +1,169 @@ +{ + "Profiles": [ + { + "Name": "wallust", + "Guid": "2349d567-c033-4dbd-9d61-e6d0a7677d5b", + "Ansi 0 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color0 | red | int / 255}}, + "Green Component": {{color0 | green | int / 255}}, + "Blue Component": {{color0 | blue | int / 255}}, + }, + "Ansi 1 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color1 | red | int / 255}}, + "Green Component": {{color1 | green | int / 255}}, + "Blue Component": {{color1 | blue | int / 255}}, + }, + "Ansi 2 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color2 | red | int / 255}}, + "Green Component": {{color2 | green | int / 255}}, + "Blue Component": {{color2 | blue | int / 255}}, + }, + "Ansi 3 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color3 | red | int / 255}}, + "Green Component": {{color3 | green | int / 255}}, + "Blue Component": {{color3 | blue | int / 255}}, + }, + "Ansi 4 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color4 | red | int / 255}}, + "Green Component": {{color4 | green | int / 255}}, + "Blue Component": {{color4 | blue | int / 255}}, + }, + "Ansi 5 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color5 | red | int / 255}}, + "Green Component": {{color5 | green | int / 255}}, + "Blue Component": {{color5 | blue | int / 255}}, + }, + "Ansi 6 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color6 | red | int / 255}}, + "Green Component": {{color6 | green | int / 255}}, + "Blue Component": {{color6 | blue | int / 255}}, + }, + "Ansi 7 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color7 | red | int / 255}}, + "Green Component": {{color7 | green | int / 255}}, + "Blue Component": {{color7 | blue | int / 255}}, + }, + "Ansi 8 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color8 | red | int / 255}}, + "Green Component": {{color8 | green | int / 255}}, + "Blue Component": {{color8 | blue | int / 255}}, + }, + "Ansi 9 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color9 | red | int / 255}}, + "Green Component": {{color9 | green | int / 255}}, + "Blue Component": {{color9 | blue | int / 255}}, + }, + "Ansi 10 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color10 | red | int / 255}}, + "Green Component": {{color10 | green | int / 255}}, + "Blue Component": {{color10 | blue | int / 255}}, + }, + "Ansi 11 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color11 | red | int / 255}}, + "Green Component": {{color11 | green | int / 255}}, + "Blue Component": {{color11 | blue | int / 255}}, + }, + "Ansi 12 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color12 | red | int / 255}}, + "Green Component": {{color12 | green | int / 255}}, + "Blue Component": {{color12 | blue | int / 255}}, + }, + "Ansi 13 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color13 | red | int / 255}}, + "Green Component": {{color13 | green | int / 255}}, + "Blue Component": {{color13 | blue | int / 255}}, + }, + "Ansi 14 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color14 | red | int / 255}}, + "Green Component": {{color14 | green | int / 255}}, + "Blue Component": {{color14 | blue | int / 255}}, + }, + "Ansi 15 Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color15 | red | int / 255}}, + "Green Component": {{color15 | green | int / 255}}, + "Blue Component": {{color15 | blue | int / 255}}, + }, + "Bold Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {foreground | red | int / 255}}, + "Green Component": {foreground | green | int / 255}}, + "Blue Component": {foreground | blue | int / 255}}, + }, + "Foreground Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {foreground | red | int / 255}}, + "Green Component": {foreground | green | int / 255}}, + "Blue Component": {foreground | blue | int / 255}}, + }, + "Selection Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color1 | red | int / 255}}, + "Green Component": {{color1 | green | int / 255}}, + "Blue Component": {{color1 | blue | int / 255}}, + }, + "Selected Text Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {background | red | int / 255}}, + "Green Component": {background | green | int / 255}}, + "Blue Component": {background | blue | int / 255}}, + }, + "Background Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {background | red | int / 255}}, + "Green Component": {background | green | int / 255}}, + "Blue Component": {background | blue | int / 255}}, + }, + "Cursor Text Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {background | red | int / 255}}, + "Green Component": {background | green | int / 255}}, + "Blue Component": {background | blue | int / 255}}, + }, + "Cursor Color": { + "Alpha Component": 1, + "Color Space": "sRGB", + "Red Component": {{color1 | red | int / 255}}, + "Green Component": {{color1 | green | int / 255}}, + "Blue Component": {color1 | blue | int / 255}}, + }, + } + ] +} diff --git a/Library/Application Support/wallust/wallust.toml b/Library/Application Support/wallust/wallust.toml new file mode 100644 index 0000000..80d0412 --- /dev/null +++ b/Library/Application Support/wallust/wallust.toml @@ -0,0 +1,117 @@ +# wallust 2.9.0-d.* +# -- global space -- # +# values below can be overwritten by command line flags + +# How the image is parse, in order to get the colors: +# * full - Read and return the whole image pixels more precision slower +# * resized - Resizes the image before parsing mantaining it s aspect ratio +# * wal - Uses image magick convert to generate the colors like pywal +# * thumb - Faster algo hardcoded to x no ratio respected +# * fastresize - A much faster resize algo that uses SIMD For some reason it fails on +# some images where resized doesn t for this reason it doesn t replace +# but rather it s a new option +# * kmeans - Kmeans is an algo that divides and picks pixels all around the image +# Requires more tweaking and more in depth testing but for the most part +# it just werks +backend = "resized" + +# What color space to use to produce and select the most prominent colors: +# * lab - Uses Cie L a b color space +# * labmixed - Variant of lab that mixes the colors gathered if not enough colors it +# fallbacks to usual lab not recommended in small images +# * labfast - Variant of lab that avoids floating arithmetic thus faster operations but +# not that much precise result Images that work on lab labmixed could not +# have enough colors for labfast +color_space = "lab" + +# Difference between similar colors, used by the colorspace: +# 1 Not perceptible by human eyes. +# 1 - 2 Perceptible through close observation. +# 2 - 10 Perceptible at a glance. +# 11 - 49 Colors are more similar than opposite +# 100 Colors are exact opposite +threshold = 20 + +# NOTE: All palettes will fill 16 colors (from color0 to color15), 16 color +# variations are the 'ilusion' of more colors by opaquing color1 to color5. +# Use the most prominent colors in a way that makes sense, a scheme: +# * dark - dark colors dark background and light contrast +# * dark16 - Same as dark but uses the colors trick +# * darkcomp - This is a dark variant that changes all colors to it s +# complementary counterpart giving the feeling of a new palette but +# that still makes sense with the image provided +# * darkcomp16 - variation of the dark complementary variant +# * harddark - Same as dark with hard hue colors +# * harddark16 - Harddark with color variation +# * harddarkcomp - complementary colors variation of harddark scheme +# * harddarkcomp16 - complementary colors variation of harddark scheme +# * light - Light bg dark fg +# * light16 - Same as light but uses the color trick +# * lightcomp - complementary colors variation of light +# * lightcomp16 - complementary colors variation of light with the color variation +# * softdark - Variant of softlight uses the lightest colors and a dark background +# could be interpreted as dark inversed +# * softdark16 - softdark with color variation +# * softdarkcomp - complementary variation for softdark +# * softdarkcomp16 - complementary variation for softdark with the color variation +# * softlight - Light with soft pastel colors counterpart of harddark +# * softlight16 - softlight with color variation +# * softlightcomp - softlight with complementary colors +# * softlightcomp16 - softlight with complementary colors with colors +palette = "dark" + +# This field chooses a method to use when the gathered colors aren't enough: +# * interpolation - (default) Tries to pick two colors and built gradients over them +# * complementary - Uses the complementary colors of two colors, or more (if needed), colors. +#generation = "interpolate" + +# Ensures a "readable contrast" (OPTIONAL, disabled by default) +# Should only be enabled when you notice an unreadable contrast frequently happening +# with your images. The reference color for the contrast is the background color. +#check_contrast = true + +# Color saturation, between [1% and 100%] (OPTIONAL, disabled by default) +# usually something higher than 50 increases the saturation and below +# decreases it (on a scheme with strong and vivid colors) +#saturation = 35 + +# Alpha value for templating, by default 100 (no other use whatsoever) +#alpha = 100 + +[templates] +# template: A relative path that points to a file where wallust.toml is located, usually at `~/.config/wallust/` +# target: Absolute path in which to place a file with generated templated values +# NOTE: prefer '' over "" for paths, avoids escaping. +#zathura = { template = 'zathura', target = '~/.config/zathura/zathurarc' } + +# OPTIONALLY It can accept `new_engine = true`: This "new engine" difers by using double brackets like `{{variable}}` +# instead of one like usual, which helps with file formats that use brackets like json. With the `new_engine` enabled +# you can escape and produce a literal `{{` by `{{{{}}`, and for `}}` you escape it with `{{}}}}`. +#dunst = { template = 'dunstconfig', target = '~/.config/dunst/dunstrc', new_engine = true } + +# template field can be express as `src` and target as `dst` for shorter naming: +#alacritty = { src = 'alacrittycfg', dst = '~/.config/alacritty/alacritty.toml' } +# As well as using dotted toml fields, both `alacritty` fields represent the same; +#alacritty.src = 'alacrittycfg' +#alacritty.dst = '~/.config/alacritty/alacritty.toml' + +# REMINDER Variables and methods that can be used with templating: +# wallpaper: The full path to the current wallpaper, colorscheme file or the name of the theme in use. +# backend: Current **backend** being used. +# colorspace: Current **colorspace** being used. +# palette: Current **palette** being used. +# alpha: Default to 100, can be modified in the config file or with `--alpha`/`-a`. +# alpha_dec: Instead of [0..=100], displays it from 0.00 to 1.00. +# var: Output the color in `hex`. +# var.rgb: Output the color in `rgb`. +# var.rgba: Output the color in `rgba`. +# var.xrgba: Output the color in `xrgb`. +# var.strip: Output the color in `hex` (without a `#`). +# var.red: Output the red value. +# var.green: Output the green value. +# var.blue: Output the blue value. +# +# Where `var` can be colors from `color0` to `color15`, `background`, `foreground` and `cursor`. +iterm = {template = 'colors-wal-iterm.plist', target = '/Users/kdb424/Library/Application Support/iTerm2/DynamicProfiles/wallust.plist', new_engine = true} +#iterm = {template = 'colors-wal-iterm.plist', target = '/Users/kdb424/Library/Application Support/iTerm2/DynamicProfiles/wallust.plist', pywal = true} +#target = '/Users/kdb424/Downloads/wallust.plist'