Advertisement
jbodhorn

Marlin-tft35-e3-v3_config.ini

Jun 29th, 2021
1,957
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.12 KB | None | 0 0
  1. #--------------------------------------------------------------------
  2. #
  3. # DEFAULT CONFIG FILE FOR BigTreeTech TFT CONTROLLERS
  4. #
  5. #--------------------------------------------------------------------
  6.  
  7.  
  8. #--------------------------------------------------------------------
  9. # Supported TFT Variants
  10. #--------------------------------------------------------------------
  11. #
  12. # BIGTREE_TFT35_V1_0 / BIGTREE_TFT35_V1_1 / BIGTREE_TFT35_V1_2
  13. # BIGTREE_TFT35_V2_0 / BIGTREE_TFT35_V3_0 / BIGTREE_TFT35_E3_V3_0
  14. # BIGTREE_TFT35_B1_V3_0 / BIGTREE_TFT43_V3_0 / BIGTREE_TFT50_V3_0
  15. # BIGTREE_TFT70_V3_0 / BIGTREE_TFT28_V1_0 / BIGTREE_TFT28_V3_0
  16. # BIGTREE_TFT24_V1_1 / MKS_TFT32_V1_3 / MKS_TFT32_V1_4
  17. # MKS_TFT28_V3_0 / MKS_TFT28_V4_0 / MKS_TFT28_NEW_GENIUS
  18. #
  19. # Firmware source: https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware
  20.  
  21.  
  22. #--------------------------------------------------------------------
  23. # Supported Marlin Firmware Versions
  24. #--------------------------------------------------------------------
  25. #
  26. # Minimum Marlin firmware version: 2.0.8.1
  27. # Distribution date: 2021-05-15
  28. # Firmware source: https://github.com/MarlinFirmware/Marlin/releases
  29. #
  30. # In order the TFT firmware is able to provide all of its functionalities/features,
  31. # ensure that the following options are enabled in Marlin firmware.
  32. #
  33. # General options:
  34. # EEPROM_SETTINGS (in Configuration.h)
  35. # BABYSTEPPING (in Configuration_adv.h)
  36. # AUTO_REPORT_TEMPERATURES (in Configuration_adv.h)
  37. # AUTO_REPORT_POSITION (in Configuration_adv.h)
  38. # M115_GEOMETRY_REPORT (in Configuration_adv.h)
  39. # M114_DETAIL (in Configuration_adv.h)
  40. # REPORT_FAN_CHANGE (in Configuration_adv.h)
  41. #
  42. # Options to support printing from onboard SD:
  43. # SDSUPPORT (in Configuration.h)
  44. # LONG_FILENAME_HOST_SUPPORT (in Configuration_adv.h)
  45. # AUTO_REPORT_SD_STATUS (in Configuration_adv.h)
  46. # SDCARD_CONNECTION ONBOARD (in Configuration_adv.h)
  47. #
  48. # Options to support dialog with host:
  49. # EMERGENCY_PARSER (in Configuration_adv.h)
  50. # SERIAL_FLOAT_PRECISION 4 (in Configuration_adv.h)
  51. # HOST_ACTION_COMMANDS (in Configuration_adv.h)
  52. # HOST_PROMPT_SUPPORT (in Configuration_adv.h)
  53. #
  54. # Options to support M600 with host & (Un)Load menu:
  55. # Options to support dialog with host (as pre requisite)
  56. # NOZZLE_PARK_FEATURE (in Configuration.h)
  57. # ADVANCED_PAUSE_FEATURE (in Configuration_adv.h)
  58. # PARK_HEAD_ON_PAUSE (in Configuration_adv.h)
  59. # FILAMENT_LOAD_UNLOAD_GCODES (in Configuration_adv.h)
  60. #
  61. # Options to fully support Bed Leveling menu:
  62. # Z_MIN_PROBE_REPEATABILITY_TEST (in Configuration.h)
  63. # G26_MESH_VALIDATION (in Configuration.h)
  64. # Z_STEPPER_AUTO_ALIGN (in Configuration_adv.h)
  65.  
  66.  
  67. #--------------------------------------------------------------------
  68. # General Settings
  69. #--------------------------------------------------------------------
  70.  
  71. #### Enable Status Screen
  72. # Status screen or home screen displays the current temperature, fan and speeds.
  73. # If this disabled, the main menu will become the default home screen.
  74. # Options: [Enable: 1, Disable: 0]
  75. status_screen:0
  76.  
  77. #### Baudrate / Connection speed
  78. # This baudrate setting is used for serial connection to the printer and other serial hosts like ESP8266.
  79. # Options: [2400: 0, 9600: 1, 19200: 2, 38400: 3, 57600: 4, 115200: 5, 250000: 6, 500000: 7, 1000000: 8]
  80. baudrate:5
  81.  
  82. #### Enable Multi-Serials
  83. # Multi-Serials connected to ESP3D, OctoPrint, Other TFT, etc.
  84. # Disable the serial port when it is not in use and floating.
  85. # Avoid the serial port to receive the wrong data because of electromagnetic interference.
  86. # Options: [0: Disable all multi-serials,
  87. # 1: Enable SERIAL_PORT_2 alone,
  88. # 2: Enable SERIAL_PORT_3 alone,
  89. # 4: Enable SERIAL_PORT_4 alone,
  90. # 3: = 1 + 2: Enable SERIAL_PORT_2 + SERIAL_PORT_3,
  91. # 5: = 1 + 4: Enable SERIAL_PORT_2 + SERIAL_PORT_4,
  92. # 6: = 2 + 4: Enable SERIAL_PORT_3 + SERIAL_PORT_4,
  93. # 7: = 1 + 2 + 4: Enable SERIAL_PORT_2 + SERIAL_PORT_3 + SERIAL_PORT_4]
  94. multi_serial:1
  95.  
  96. #### Default Touch Mode Language
  97. # Select the language to display on the LCD while in Touch Mode.
  98. # To add/flash a second language copy the required "language_xx.ini" file from "Language Packs" folder
  99. # to the SD root folder. Then preset the reset button to load/flash the copied language file.
  100. # Options: [primary language (english): 0, secondary language: 1]
  101. language:0
  102.  
  103. #### Default Touch Mode Colors
  104. # Set colors used in touchscreen mode.
  105. # Select an option from the provide list or set the color (RGB888 format) hex value directly (start with “0x”),
  106. # such as: Red: 0xFF0000, Green: 0x00FF00, Blue: 0x0000FF.
  107. # Options: [ WHITE: 0, BLACK: 1, RED: 2, GREEN: 3, BLUE: 4, CYAN: 5, MAGENTA: 6, YELLOW: 7,
  108. # ORANGE: 8, PURPLE: 9, LIME: 10, BROWN: 11, DARKBLUE: 12, DARKGREEN: 13, GRAY: 14, DARKGRAY: 15]
  109.  
  110. ## Title background color
  111. title_back_color:1
  112.  
  113. ## Background color
  114. background_color:1
  115.  
  116. ## Font foreground color
  117. font_color:0
  118.  
  119. ## Reminder font color, such as: "No print attached", "Busy processing", etc
  120. reminder_color:2
  121.  
  122. ## Volume status/reminder font color, such as: "Card inserted", "Card removed"
  123. volume_status_color:5
  124.  
  125. ## Backgroud color for X Y Z position display in Status Screen menu
  126. status_xyz_bg_color:15
  127.  
  128. ## List View border color
  129. list_border_color:15
  130.  
  131. ## List View button background color
  132. list_button_bg_color:15
  133.  
  134. ## Color used by the Mesh Editor menu for drawing the mesh with the minimun value in the grid
  135. mesh_min_color:7
  136.  
  137. ## Color used by the Mesh Editor menu for drawing the mesh with the maximum value in the grid
  138. mesh_max_color:2
  139.  
  140. #### Terminal Text Color Scheme
  141. # Select as color scheme for displaying text in Teminal menu.
  142. # Options: [Material Dark: 0, Material Light: 1, High Contrast: 2]
  143. # Material Dark: Dark background with light font color and orange command font color.
  144. # Material Light: Light background with dark font color and orange command font color.
  145. # High-Contrast: Black background with white font color and orange command font color.
  146. terminal_color_scheme:0
  147.  
  148. #### Rotate UI
  149. # Rotate UI by 180 degrees.
  150. # Options: [enable: 1, disable: 0]
  151. rotate_ui:0
  152.  
  153. #### Temperature ACK In Terminal
  154. # Show or hide temperature ACK in Terminal menu.
  155. # Options: [show: 1, hide: 0]
  156. terminal_ack:1
  157.  
  158. #### Inverted Axes For Move Menu And Manual Leveling Menu
  159. # Invert axis button function in Move menu & Manual Leveling menu in order it matches the actual axis movement.
  160. #
  161. # NOTE: The Y-axis of different printer (move hotbed or move nozzle) move in different directions.
  162. # So Y-axis leveling invert can't follow up invert_axis[Y_AXIS].
  163. # We separate a single variable "LY"(Leveling Y-axis) to deal with the y-axis leveling movement direction.
  164. #
  165. # Format: [X<option> Y<option> Z<option> LY<option>]
  166. # Options: [enable: 1, disable: 0]
  167. invert_axis:X0 Y0 Z0 LY0
  168.  
  169. #### Persistent Temperature Info
  170. # Show persistent temperature info on all menus.
  171. # Options: [enable: 1, disable: 0]
  172. persistent_info:1
  173.  
  174. #### Files List Mode
  175. # Display files in list mode instead of icon mode.
  176. # Options: [enable: 1, disable: 0]
  177. files_list_mode:1
  178.  
  179. #### Files Sorting
  180. # Sort files and folders based on the selected option.
  181. #
  182. # NOTE: Only applicable for files in TFT SD Card and TFT USB Stick.
  183. #
  184. # Options: [Date Newest First: 0, Date Oldest First: 1, Name Ascending: 2, Name Descending: 3]
  185. files_sort_by:0
  186.  
  187. #### Notification Style For ACK Messages
  188. # Set the notification style to use for displaying the ACK messages which start with 'echo:'.
  189. #
  190. # NOTE: The OFF value is applied to any ACK message type (e.g. even to known echo ACK).
  191. # It means that any kind of ACK message is silently discarded.
  192. #
  193. # Options: [OFF: 0, POPUP: 1, TOAST: 2]
  194. # OFF: No notification. The message is ignored.
  195. # POPUP: Display a popup window for user confirmation.
  196. # TOAST: A non-blocking Toast notification is displayed for few seconds. No user interaction is needed.
  197. ack_notification:2
  198.  
  199. #### Notification M117
  200. # Display of M117 messages on the notification screen.
  201. # Options: [enable: 1, disable: 0]
  202. notification_m117:1
  203.  
  204. #### Emulate M600
  205. # The TFT intercepts the M600 gcode (filament change) and emulates the logic instead of demanding it to Marlin firmware.
  206. #
  207. # NOTE: Enable it, in case Marlin firmware does not properly support M600 on the mainboard.
  208. #
  209. # Options: [enable: 1, disable: 0]
  210. emulate_m600:1
  211.  
  212.  
  213. #--------------------------------------------------------------------
  214. # Marlin Mode Settings (only for TFT24_V1.1 & TFT28/TFT35/TFT43/TFT50/TFT70_V3.0)
  215. #--------------------------------------------------------------------
  216.  
  217. #### Default Mode
  218. # Options: [Marlin Mode: 0, Touch Mode: 1]
  219. default_mode:1
  220.  
  221. #### Serial Always ON
  222. # Keep UART (serial communication) alive in Marlin Mode.
  223. # Allows seamless OctoPrint UART connection to the TFT's UART/serial expansion port no matter which mode the TFT is in.
  224. # Options: [enable: 1, disable: 0]
  225. serial_always_on:1
  226.  
  227. #### Default Marlin Mode Background & Font Colors
  228. # Select an option from the provide list or set the color (RGB888 format) hex value directly (start with “0x”),
  229. # such as: Red: 0xFF0000, Green: 0x00FF00, Blue: 0x0000FF.
  230. # Options: [ WHITE: 0, BLACK: 1, RED: 2, GREEN: 3, BLUE: 4, CYAN: 5, MAGENTA: 6, YELLOW: 7,
  231. # ORANGE: 8, PURPLE: 9, LIME: 10, BROWN: 11, DARKBLUE: 12, DARKGREEN: 13, GRAY: 14, DARKGRAY: 15]
  232.  
  233. ## Marlin Mode background color
  234. marlin_bg_color:1
  235.  
  236. ## Marlin Mode font color
  237. marlin_fn_color:8
  238.  
  239. #### Marlin Mode Fullscreen Support
  240. # Run Marlin Mode in fullscreen.
  241. #
  242. # NOTE: Disable is recommended for TFT24.
  243. #
  244. # Options: [enable: 1, disable: 0]
  245. marlin_fullscreen:1
  246.  
  247. #### Marlin Mode Title Support
  248. # Show title in Marlin Mode.
  249. # Options: [enable: 1, disable: 0]
  250. marlin_show_title:1
  251.  
  252. #### Marlin Mode Title
  253. # Text displayed at the top of the TFT in Marlin Mode.
  254. # Value range: [min: 3, max: 20 characthers]
  255. marlin_title:Marlin Mode
  256.  
  257. #### Marlin Mode Type
  258. # Select Marlin Mode type.
  259. # Options: [128x64 Full Graphic LCD: 0, 20x4 Character LCD: 1]
  260. marlin_type:0
  261.  
  262.  
  263. #--------------------------------------------------------------------
  264. # RRF Mode Settings
  265. #--------------------------------------------------------------------
  266.  
  267. ####
  268. # Options: [default Custom Menu: 0, RRF Macros Menu: 1]
  269. rrf_macros_on:0
  270.  
  271.  
  272. #--------------------------------------------------------------------
  273. # Printer / Machine Settings
  274. #--------------------------------------------------------------------
  275.  
  276. #### Hotend Count
  277. # Value range: [min: 1, max: 6]
  278. hotend_count:1
  279.  
  280. #### Heated Bed Support
  281. # Options: [enable: 1, disable: 0]
  282. heated_bed:1
  283.  
  284. #### Heated Chamber Support
  285. # The TFT will auto-detect if chamber heating is enabled in Marlin firmware.
  286. # Options: [enable: 1, disable: 0]
  287. heated_chamber:0
  288.  
  289. #### Extruder Count
  290. # Value range: [min: 1, max: 6]
  291. ext_count:1
  292.  
  293. #### Fan Count
  294. # Value range: [min: 1, max: 6]
  295. fan_count:1
  296.  
  297. #### Controller Fan Support
  298. # Options: [enable: 1, disable: 0]
  299. controller_fan:0
  300.  
  301. #### Bed / Extruder / Chamber Maximum Temperatures
  302. # Format: [max_temp: T0:<max temp> T1:<max temp> T2:<max temp> T3:<max temp> T4:<max temp> T5:<max temp> BED:<max temp> CHAMBER:<max temp>]
  303. # Unit: [temperature in °C]
  304. # Value range: hotend: [min: 20, max: 1000]
  305. # bed: [min: 20, max: 200]
  306. # chamber: [min: 20, max: 100]
  307. max_temp:T0:275 T1:275 T2:275 T3:275 T4:275 T5:275 BED:150 CHAMBER:60
  308.  
  309. #### Cold Extrusion Minimum Temperature
  310. # Minimum temperature need to extrude/retract. Any extrude/retract below this temperature will be prevented.
  311. # Unit: [temperature in °C]
  312. # Value range: [min: 20, max: 1000]
  313. min_temp:185
  314.  
  315. #### Fan Maximum PWM Speed
  316. # Set minimum and maximum fan speed allowed by the printer.
  317. # Format: [fan_max: F0:<max PWM> F1:<max PWM> F2:<max PWM> F3:<max PWM> F4:<max PWM> F5:<max PWM> CtL:<max PWM> CtI:<max PWM>]
  318. # Unit: [PWM]
  319. # Value range: [min: 25, max: 255]
  320. fan_max:F0:255 F1:255 F2:255 F3:255 F4:255 F5:255 CtL:255 CtI:255
  321.  
  322. #### Machine Size / Build Area
  323. # The TFT will auto-detect the machine size (min and max) in Marlin firmware (requires enabling `M115_GEOMETRY_REPORT`
  324. # in Configuration_adv.h in Marlin firmware).
  325. # Format: [size_min: X<minimum distance> Y<minimum distance> Z<minimum distance>]
  326. # [size_max: X<maximum distance> Y<maximum distance> Z<maximum distance>]
  327. # Unit: [distance in mm]
  328. # Value range: [min: -2000, max: 2000]
  329. size_min:X -3 Y0 Z0
  330. size_max:X235 Y257 Z253
  331.  
  332. #### Default X & Y Move Speeds/Feedrates
  333. # Move speeds used in move menu to move X and Y axes.
  334. # Format: [move_speed: S<feedrate> N<feedrate> F<feedrate>]
  335. # Unit: [feedrate in mm/min]
  336. # Value range: [min: 10, max: 12000]
  337. xy_speed:S750 N1500 F3000
  338.  
  339. #### Default Z Speeds/Feedrates
  340. # Move speeds used in move menu to move Z axis.
  341. # Format: [move_speed: S<feedrate> N<feedrate> F<feedrate>]
  342. # Unit: [feedrate in mm/min]
  343. # Value range: [min: 10, max: 12000]
  344. z_speed:S600 N1200 F2400
  345.  
  346. #### Default Extruder Speeds/Feedrates
  347. # Speed settings used to extrude/retract.
  348. # Format: [ext_speed: S<feedrate> N<feedrate> F<feedrate>]
  349. # Unit: [feedrate in mm/min]
  350. # Value range: [min: 10, max: 12000]
  351. ext_speed:S60 N600 F1200
  352.  
  353. #### Auto Save Load Leveling Data
  354. # The TFT will auto-detect if Auto Bed Level is available.
  355. # Enable this will send "M500" after "G29" to store leveling value and send "M420 S1"
  356. # to enable leveling state after startup.
  357. # Options: [enable: 1, disable: 0]
  358. auto_load_leveling:1
  359.  
  360. #### TouchMI Settings (on ABL menu)
  361. # Enable this option for settings TouchMI sensor on ABL Menu (Init, Z Offset, Save, Test).
  362. # Options: [enable: 1, disable: 0]
  363. touchmi_sensor:0
  364.  
  365. #### Onboard / Printer SD Card Support
  366. # On Marlin firmware, the TFT will auto-detect Onboard SD Card.
  367. # Auto-detect is not available for other firmwares like Smoothieware.
  368. # Options: [enable: 1, disable: 0, auto-detect: 2]
  369. onboard_sd_support:1
  370.  
  371. #### M27 Printing Status Refresh Time
  372. # M27 printing status refresh time (this will be used if SD_AUTOREPORT is not detected by the TFT).
  373. # Unit: [time in seconds]
  374. # Value range: [min: 1, max: 100]
  375. M27_refresh_time:3
  376.  
  377. #### M27 Always Active
  378. # Keep polling M27 even if not printing.
  379. # Options: [enable: 1, disable: 0]
  380. M27_always_active:1
  381.  
  382. #### Long File Names Support
  383. # On Marlin firmware, the TFT will auto-detect Long File Name support.
  384. # Auto-detect is not available for other firmwares like Smoothieware.
  385. # Options: [enable: 1, disable: 0, auto-detect: 2]
  386. long_filename_support:1
  387.  
  388. #### Fan Speed As Percentage
  389. # Show fan speed as percentage. If disabled fan speeed will be displayed as PWM values.
  390. # Options: [enable: 1, disable: 0]
  391. fan_speed_percent:1
  392.  
  393. #### Progress numeric display mode during print
  394. #
  395. # This sets the default display type for print progress numeric display.
  396. # It can be changed during print by pressing the hourglass icon.
  397. # At each click it will alter between the 3 variants.
  398. #
  399. # NOTE: If no remainig time info is present in the gCode file,
  400. # the display defaults to option 0.
  401. #
  402. # Options: [Percentage & Elapsed time: 0, Percentage & Remaining time: 1, Elapsed time & Remaining time: 2]
  403. prog_disp_type:2
  404.  
  405. #### Pause Settings
  406. # These settings are used when a print is paused.
  407.  
  408. ## Pause Retract Length
  409. # Format: [pause_retract: R<retract length> P<resume purge length>]
  410. # Unit: [length in mm]
  411. # Value range: [min: 0, max: 20]
  412. pause_retract:R0.25 P5
  413.  
  414. ## Pause XY Position
  415. # NOTE: It MUST BE a value >= 0 for a Cartesian printer.
  416. # It MUST BE a value <= 0 for a Delta printer.
  417. #
  418. # Format: [pause_pos: X<position> Y<position>]
  419. # Unit: [position in mm]
  420. # Value range: [min: -2000, max: 2000]
  421. pause_pos:X0 Y232
  422.  
  423. ## Pause Z Raise
  424. # Raise Z axis this much relative to the current layer height.
  425. # Unit: [distance in mm]
  426. # Value range: [min: 0, max: 2000]
  427. pause_z_raise:10
  428.  
  429. ## Pause Feed Rate
  430. # Feedrate to use when moving an axis when printing is paused.
  431. # Format: [pause_feedrate: XY<feedrate> Z<feedrate> E<feedrate>]
  432. # Unit: [feedrate in mm/min]
  433. # Value range: [min: 10, max: 12000]
  434. pause_feedrate:XY2400 Z1500 E600
  435.  
  436. #### Leveling Settings
  437. # These settings are used for leveling.
  438.  
  439. ## Leveling Edge Distance (Manual Leveling)
  440. # Inset distance from bed edges. This distance is added to minimum X & Y bed coordinates and
  441. # subtracted from maximum X & Y bed coordinates to calculate manual leveling points.
  442. # Unit: [distance in mm]
  443. # Value range: [min: 0, max: 2000]
  444. level_edge_distance:25
  445.  
  446. ## Z Position (Manual, Mesh Leveling, Probe/Home Offset and Mesh Tuner)
  447. # For manual leveling and MBL, lower z axis to this absolute position after reaching a leveling point.
  448. # For Probe/Home Offset and ABL in Mesh Tuner, raise z axis by this relative position after reaching a leveling point.
  449. # Unit: [position in mm]
  450. # Value range: [min: 0, max: 2000]
  451. level_z_pos:0
  452.  
  453. ## Leveling Z Raise (Manual and Mesh Leveling)
  454. # Raise Z this much before moving to another point during leveling/probing procedures.
  455. # Unit: [distance in mm]
  456. # Value range: [min: 0, max: 2000]
  457. level_z_raise:5
  458.  
  459. ## Leveling Feed Rate (Manual and Mesh Leveling)
  460. # Feedrate to use when moving an axis during leveling/probing procedures.
  461. # Format: [level_feedrate: XY<feedrate> Z<feedrate>]
  462. # Unit: [feedrate in mm/min]
  463. # Value range: [min: 10, max: 12000]
  464. level_feedrate:XY4800 Z400
  465.  
  466. #### XY Offset Probing Support (Probe Offset)
  467. # Used by the Probe Offset menu for the Z offset tuning process.
  468. # It allows to move the nozzle to the defined (on Marlin firmware) XY probing point set for homing.
  469. # The nozzle is moved applying the XY probe offset configured on Marlin firmware.
  470. #
  471. # NOTE: Disable it in case the XY probing point set for homing is not reacheable by the nozzle
  472. # (e.g. due to HW limitations/constraints or printer specific configuration).
  473. #
  474. # Options: [enable: 1, disable: 0]
  475. xy_offset_probing:1
  476.  
  477. #### Z Raise Probing Support (Probe Offset, Mesh Editor)
  478. # Used by the Probe Offset / Mesh Editor menu for the Z offset / Z height tuning process.
  479. # Z height to raise / drop after homing (G28) before starting to probe a point.
  480. #
  481. # NOTE: It MUST BE a value >= 0 (e.g. 20) for a Cartesian printer to avoid crashing into the bed.
  482. # It MUST BE a value <= 0 (e.g. -50) for a Delta printer to avoid crashing into the top of the tower.
  483. #
  484. # Unit: [distance in mm]
  485. # Value range: [min: -2000, max: 2000]
  486. z_raise_probing:10
  487.  
  488. #### Z Steppers Auto-Alignment
  489. # It allows to align multiple Z stepper motors using a bed probe by probing one position per stepper.
  490. # Enable this setting to show icon on ABL menu which allows to run G34 command (it requires
  491. # Z_STEPPER_AUTO_ALIGN enabled in Configuration_adv.h in Marlin firmware).
  492. #
  493. # NOTE: Only for Marlin printers with one stepper driver per Z stepper motor and no Z timing belt.
  494. #
  495. # Options: [enable: 1, disable: 0]
  496. z_steppers_alignment:0
  497.  
  498. #### Preheat Temperatures
  499. # Format: [preheat_nameX:<name>]
  500. # [preheat_tempX:T<hotend temp> B<bed temp>]
  501. # Unit: [temperature in °C]
  502. # Value range: name: [min: 3, max: 20 characters]
  503. # hotend temp: [min: 20, max: 1000]
  504. # bed temp: [min: 20, max: 200]
  505. preheat_name1:PLA
  506. preheat_temp1:T180 B60
  507.  
  508. preheat_name2:PETG
  509. preheat_temp2:T225 B85
  510.  
  511. preheat_name3:ABS
  512. preheat_temp3:T230 B90
  513.  
  514. preheat_name4:WOOD
  515. preheat_temp4:T170 B50
  516.  
  517. preheat_name5:TPU
  518. preheat_temp5:T200 B50
  519.  
  520. preheat_name6:NYLON
  521. preheat_temp6:T250 B90
  522.  
  523.  
  524. #--------------------------------------------------------------------
  525. # Power Supply Settings (if connected to TFT controller)
  526. #--------------------------------------------------------------------
  527.  
  528. #### Default Power Supply Mode
  529. # Enable auto shutdown when hot-end temperature becomes below target value.
  530. # Options: [enable: 1, disable: 0, auto-detect: 2]
  531. ps_on:0
  532.  
  533. #### Power Supply Active HIGH
  534. # Enable the logic of the mode on HIGH signal.
  535. # Options: [enable: 1, disable: 0]
  536. ps_on_active_high:0
  537.  
  538. #### Power Supply Auto Shutdown Temperature
  539. # Maximum hot-end temperature of automatic shut down after printing (only if auto power is enabled).
  540. # Wait for the hot-end temperature to be lower than this value, then turn off the power automatically.
  541. # Unit: [temperature in °C]
  542. # Value range: [min: 20, max: 1000]
  543. auto_shutdown_temp:50
  544.  
  545.  
  546. #--------------------------------------------------------------------
  547. # Filament Runout Settings (if connected to TFT controller only)
  548. #--------------------------------------------------------------------
  549.  
  550. #### Default Filament Runout Sensor
  551. # Select the type of filament/runout sensor and its default enabled/disabled state.
  552. #
  553. # NOTE: If the sensor is connected to the board, then this must be set to 0 (Disabled) or 'OFF' in the TFT Display,
  554. # It is recommended to add a M75 code to the 'start_gcode' option and enable it and add a M77 code to the
  555. # 'end_gcode' and enable it.
  556. #
  557. # Example:
  558. # end_gcode_enabled:1
  559. # start_gcode_enabled:1
  560. # start_gcode:M75\n
  561. # end_gcode:M77\n
  562. #
  563. # Options: [Normal Disabled: 0, Normal Enabled: 1, Smart Disabled: 2, Smart Enabled: 3]
  564. fil_runout:0
  565.  
  566. #### Inverted Filament Runout Logic
  567. # Invert the logic of the sensor.
  568. # Options: [true: 1, false: 0]
  569. fil_runout_inverting:0
  570.  
  571. #### Filament Noise Threshold
  572. # Pause print when filament runout is detected for this time period.
  573. # Unit: [time in miliseconds]
  574. # Value range: [min: 10, max: 1800]
  575. fil_noise_threshold:100
  576.  
  577. #### Smart Filament Runout Detection
  578. # For use with an encoder disc that toggles runout pin as filament moves.
  579. # Unit: [distance in mm]
  580. # Value range: [min: 1, max: 50]
  581. fil_runout_distance:1
  582.  
  583.  
  584. #--------------------------------------------------------------------
  585. # Power Loss Recovery & BTT UPS Settings
  586. #--------------------------------------------------------------------
  587.  
  588. #### Default Power Loss Recovery Mode
  589. # Enable power loss recovery.
  590. # Disable to reduce the loss of SD card or U disk.
  591. # Options: [enable: 1, disable: 0]
  592. pl_recovery_en:0
  593.  
  594. #### Power Loss Recovery Homing
  595. # Home before power loss recovery.
  596. # Options: [enable: 1, disable: 0]
  597. pl_recovery_home:0
  598.  
  599. #### Power Loss Z Raise
  600. # Raise Z axis on resume (on power loss with UPS).
  601. # Unit: [distance in mm]
  602. # Value range: [min: 0, max: 2000]
  603. pl_z_raise:0
  604.  
  605. #### BTT UPS Support
  606. # Enable BTT UPS.
  607. # Options: [enable: 1, disable: 0]
  608. btt_mini_ups:0
  609.  
  610.  
  611. #--------------------------------------------------------------------
  612. # Other Device-Specific Settings
  613. #--------------------------------------------------------------------
  614.  
  615. #### Sounds / Buzzer
  616. # Set sound ON or OFF.
  617. #
  618. # NOTE: Error messages from printer will always play the error sound.
  619. #
  620. # Parameters:
  621. # touch_sound: Enable/disable this to control touch feedback sound.
  622. # toast_sound: Enable/disable this to control all toast notification sounds.
  623. # alert_sound: Enable/disable this to control all popup and alert sounds
  624. # like print finish alert, dialog sound etc.
  625. # heater_sound: Enable/disable this to control acoustic feedback when temperature
  626. # has reached the desired value on heaters (nozzle, bed, chamber).
  627. #
  628. # Options: [enable: 1, disable: 0]
  629. touch_sound:0
  630. toast_sound:0
  631. alert_sound:0
  632. heater_sound:0
  633.  
  634. #### Knob LED Color (only for TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0)
  635. # Options: [OFF: 0, WHITE: 1, RED: 2, ORANGE: 3, YELLOW: 4, GREEN: 5, BLUE: 6, INDIGO: 7, VIOLET: 8]
  636. knob_led_color:2
  637.  
  638. #### Knob Idle State (only for TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0)
  639. # Options: [true: 1, false: 0]
  640. knob_led_idle:1
  641.  
  642. #### Knob LED Pixels (only for TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0)
  643. # Set the number of LEDs in the strip connected the "Neopixel" port of TFT.
  644. # It shares the same signal line as "knob_led". 0 means the default number in TFT hardware,
  645. # Greater than 0 means the number of LEDs in the strip.
  646. # Value range: [min: 0, max: 200]
  647. neopixel_pixels:0
  648.  
  649. #### Default LCD Brightness Levels (only for TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0)
  650. # Default brightness values for LCD.
  651.  
  652. ## Default display brightness
  653. # Options: [(off) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 (full)]
  654. lcd_brightness:11
  655.  
  656. ## Display brightness when device is idle
  657. # Options: [(off) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 (full)]
  658. lcd_idle_brightness:5
  659.  
  660. #### Default LCD Idle Time (only for TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0)
  661. # Options: [Off: 0, 5sec: 1, 10sec: 2, 30sec: 3, 1min: 4, 2min: 5, 5min: 6, 10min: 7]
  662. lcd_idle_delay:4
  663.  
  664.  
  665. #--------------------------------------------------------------------
  666. # Custom Gcode Commands
  667. #--------------------------------------------------------------------
  668.  
  669. #### Custom Gcode Commands
  670. # Up to 15 custom gcode commands that will be available in the Custom menu.
  671. #
  672. # Usage:
  673. # To enable a custom command, remove '#' at the begining of custom commands label & gcode.
  674. # To disable a custom command, add '#' at the begining of custom commands label & gcode.
  675. #
  676. # NOTE: If the values are left blank then default name and gcode will be used.
  677. #
  678. # Value range: label: [min: 3, max: 75 characters]
  679. # gcode: [min: 3, max: 75 characters]
  680. custom_label_1:disable steppers
  681. custom_gcode_1:M84\n
  682. custom_label_2:enable endstop
  683. custom_gcode_2:M211 S1\n
  684. custom_label_3:disable endstop
  685. custom_gcode_3:M211 S0\n
  686. custom_label_4:Init sd card
  687. custom_gcode_4:M21\n
  688. custom_label_5:Release sd card
  689. custom_gcode_5:M22\n
  690. custom_label_6:Restore leveling
  691. custom_gcode_6:M420 S1 Z5\n
  692. custom_label_7:Save to EEPROM
  693. custom_gcode_7:M500\n
  694. custom_label_8:Restore from EEPROM
  695. custom_gcode_8:M501\n
  696. custom_label_9:EEPROM defaults
  697. custom_gcode_9:M502\n
  698. custom_label_10:Level Gantry
  699. custom_gcode_10:G34\n
  700. custom_label_11:Emergency Stop
  701. custom_gcode_11:M112\n
  702. custom_label_12:Heat Home Restore Mesh
  703. custom_gcode_12:M140 S85\nM190 S85\nG28 XY R20\nM420 S1 Z3\n
  704. #custom_label_13:custom13
  705. #custom_gcode_13:M105\n
  706. #custom_label_14:custom14
  707. #custom_gcode_14:M105\n
  708. #custom_label_15:custom15
  709. #custom_gcode_15:M105\n
  710.  
  711.  
  712. #--------------------------------------------------------------------
  713. # Start, End & Cancel Gcode Commands
  714. #--------------------------------------------------------------------
  715.  
  716. #### Default Start Gcode Status
  717. # Options: [enable: 1, disable: 0]
  718. start_gcode_enabled:0
  719.  
  720. #### Default End Gcode Status
  721. # Options: [enable: 1, disable: 0]
  722. end_gcode_enabled:0
  723.  
  724. #### Default Cancel Gcode Status
  725. # Options: [enable: 1, disable: 0]
  726. cancel_gcode_enabled:0
  727.  
  728. #### Start Gcode
  729. # This gcode will runs before starting a print if `start_gcode_enabled` is enabled.
  730. # Value range: [min: 3, max: 75 characters]
  731. start_gcode:G28 XY R20\n
  732.  
  733. #### End Gcode
  734. # This gcode will runs after a print is completed if `end_gcode_enabled` is enabled.
  735. # Value range: [min: 3, max: 75 characters]
  736. end_gcode:M104 S0\nM140 S0\nM107\nM18\n
  737.  
  738. #### Cancel Gcode
  739. # This gcode will runs when a print is canceled if `cancel_gcode_enabled` is enabled.
  740. # Value range: [min: 3, max: 75 characters]
  741. cancel_gcode:M104 S0\nM140 S0\nG28 XY R10\nM107\nM18\n
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement