Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.25 KB | None | 0 0
  1. **
  2. * MK4duo Firmware for 3D Printer, Laser and CNC
  3. *
  4. * Based on Marlin, Sprinter and grbl
  5. * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
  6. * Copyright (C) 2013 Alberto Cotronei @MagoKimbra
  7. *
  8. * This program is free software: you can redistribute it and/or modify
  9. * it under the terms of the GNU General Public License as published by
  10. * the Free Software Foundation, either version 3 of the License, or
  11. * (at your option) any later version.
  12. *
  13. * This program is distributed in the hope that it will be useful,
  14. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. * GNU General Public License for more details.
  17. *
  18. * You should have received a copy of the GNU General Public License
  19. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  20. */
  21.  
  22. /**
  23. * Configuration_Overall.h
  24. * Here you can define all your custom settings and they will overwrite configurations in the main configuration files.
  25. */
  26.  
  27. /********************************
  28. * Firmware Version V4.3.3 *
  29. ********************************/
  30.  
  31. #define CONFIGURATION_OVERALL
  32.  
  33.  
  34. /***********************
  35. * Configuration_Basic *
  36. ***********************/
  37. #define SERIAL_PORT 0
  38. #define BAUDRATE 115200
  39. #define STRING_CONFIG_H_AUTHOR "(bambouir, default config)"
  40. #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
  41. #define KILL_METHOD 0
  42. #define NO_TIMEOUTS 1000
  43. #define ADVANCED_OK
  44. //#define EMERGENCY_PARSER
  45. //#define FASTER_GCODE_PARSER
  46. //#define HOST_KEEPALIVE_FEATURE
  47. #define DEFAULT_KEEPALIVE_INTERVAL 2
  48. #define BUSY_WHILE_HEATING
  49. #define MOTHERBOARD BOARD_RAMPS_13_HHB
  50. #define MECHANISM MECH_CARTESIAN
  51. //#define MECHANISM MECH_COREXY
  52. //#define MECHANISM MECH_COREYX
  53. //#define MECHANISM MECH_COREXZ
  54. //#define MECHANISM MECH_COREZX
  55. //#define MECHANISM MECH_COREYZ
  56. //#define MECHANISM MECH_COREZY
  57. //#define MECHANISM MECH_DELTA
  58. //#define MECHANISM MECH_MORGAN_SCARA
  59. //#define MECHANISM MECH_MAKERARM_SCARA
  60. //#define MECHANISM MECH_MUVE3D
  61. #define POWER_SUPPLY 0
  62. //#define PS_DEFAULT_OFF
  63. #define DELAY_AFTER_POWER_ON 5
  64. #define EXTRUDERS 2
  65. #define DRIVER_EXTRUDERS 2
  66.  
  67. /*****************************
  68. * Configuration_Temperature *
  69. *****************************/
  70. //#define TEMPERATURE_UNITS_SUPPORT
  71. #define TEMP_SENSOR_0 5
  72. #define TEMP_SENSOR_1 5
  73. #define TEMP_SENSOR_2 0
  74. #define TEMP_SENSOR_3 0
  75. #define TEMP_SENSOR_BED 1
  76. #define TEMP_SENSOR_CHAMBER 0
  77. #define TEMP_SENSOR_COOLER 0
  78. #define THERMISTOR_SERIES_RS 4700.0
  79. //#define DHT_SENSOR
  80. #define DHT_TYPE 11
  81. #define TEMP_SENSOR_AD595_OFFSET 0
  82. #define TEMP_SENSOR_AD595_GAIN 1
  83. #define DUMMY_THERMISTOR_998_VALUE 25
  84. #define DUMMY_THERMISTOR_999_VALUE 25
  85. #define TEMP_RESIDENCY_TIME 10 // (seconds)
  86. #define TEMP_HYSTERESIS 3 // (degC) range of +/- temperatures considered "close" to the target one
  87. #define TEMP_WINDOW 1 // (degC) Window around target to start the residency timer x degC early.
  88. #define HEATER_0_MAXTEMP 275
  89. #define HEATER_1_MAXTEMP 275
  90. #define HEATER_2_MAXTEMP 275
  91. #define HEATER_3_MAXTEMP 275
  92. #define BED_MAXTEMP 150
  93. #define CHAMBER_MAXTEMP 150
  94. #define COOLER_MAXTEMP 150
  95. #define HEATER_0_MINTEMP 5
  96. #define HEATER_1_MINTEMP 5
  97. #define HEATER_2_MINTEMP 5
  98. #define HEATER_3_MINTEMP 5
  99. #define BED_MINTEMP 5
  100. #define CHAMBER_MINTEMP 5
  101. #define COOLER_MINTEMP 5
  102. #define PREHEAT_1_TEMP_HOTEND 190
  103. #define PREHEAT_1_TEMP_BED 60
  104. #define PREHEAT_1_FAN_SPEED 255
  105. #define PREHEAT_2_TEMP_HOTEND 240
  106. #define PREHEAT_2_TEMP_BED 100
  107. #define PREHEAT_2_FAN_SPEED 255
  108. #define PREHEAT_3_TEMP_HOTEND 230
  109. #define PREHEAT_3_TEMP_BED 60
  110. #define PREHEAT_3_FAN_SPEED 255
  111. #define AUTOTEMP
  112. #define AUTOTEMP_OLDWEIGHT 0.98
  113. //#define TEMP_STAT_LEDS
  114. #define HEATER_PWM_SPEED 0
  115. #define PIDTEMP true
  116. #define PID_MAX 255 // Limits current to nozzle while in PID mode; 255 = full current
  117. #define PID_DRIVE_MIN 40 // Limits min current to nozzle while PID is active; 0 = no current
  118. #define PID_DRIVE_MAX 230 // Limits max current to nozzle while PID is active; 255 = full current
  119. //#define PID_AUTOTUNE_MENU // Add PID Autotune to the LCD "Temperature" menu to run M303 and apply the result.
  120. //#define PID_DEBUG // Sends debug data to the serial port.
  121. #define PID_FUNCTIONAL_RANGE 10
  122. //#define PID_ADD_EXTRUSION_RATE
  123. #define LPQ_MAX_LEN 50
  124. #define DEFAULT_Kp {40,40,40,40}
  125. #define DEFAULT_Ki {7,7,7,7}
  126. #define DEFAULT_Kd {60,60,60,60}
  127. #define DEFAULT_Kc {100,100,100,100}
  128. #define PIDTEMPBED false
  129. #define BED_HYSTERESIS 2 // Only disable heating if T>target+BED_HYSTERESIS and enable heating if T>target-BED_HYSTERESIS (works only if BED_LIMIT_SWITCHING is enabled)
  130. #define BED_CHECK_INTERVAL 5000 // ms between checks in bang-bang control
  131. #define BED_PID_MAX 255 // Limits current to bed while in PID mode; 255 = full current
  132. #define BED_PID_DRIVE_MIN 80 // Limits min current to bed while PID is active; 0 = no current
  133. #define BED_PID_DRIVE_MAX 255 // Limits max current to bed while PID is active; 255 = full current
  134. #define DEFAULT_bedKp 10
  135. #define DEFAULT_bedKi 1
  136. #define DEFAULT_bedKd 305
  137. #define PIDTEMPCHAMBER false
  138. #define CHAMBER_HYSTERESIS 2 //only disable heating if T>target+CHAMBER_HYSTERESIS and enable heating if T>target-CHAMBER_HYSTERESIS (works only if CHAMBER_LIMIT_SWITCHING is enabled)
  139. #define CHAMBER_CHECK_INTERVAL 5000 //ms between checks in bang-bang control
  140. #define CHAMBER_PID_MAX 255 // Limits current to chamber while in PID mode; 255 = full current
  141. #define CHAMBER_PID_DRIVE_MIN 80 // Limits min current to chamber while PID is active; 0 = no current
  142. #define CHAMBER_PID_DRIVE_MAX 255 // Limits max current to chamber while PID is active; 255 = full current
  143. #define DEFAULT_chamberKp 10
  144. #define DEFAULT_chamberKi 1
  145. #define DEFAULT_chamberKd 305
  146. #define PIDTEMPCOOLER false
  147. //#define FAST_PWM_COOLER
  148. #define COOLER_HYSTERESIS 2 //only disable heating if T<target-COOLER_HYSTERESIS and enable heating if T<target+COOLER_HYSTERESIS (works only if COOLER_LIMIT_SWITCHING is enabled)
  149. #define COOLER_CHECK_INTERVAL 5000 //ms between checks in bang-bang control
  150. #define COOLER_PID_MAX 255 // Limits current to cooler while in PID mode; 255 = full current
  151. #define COOLER_PID_DRIVE_MIN 80 // Limits min current to cooler while PID is active; 0 = no current
  152. #define COOLER_PID_DRIVE_MAX 255 // Limits max current to cooler while PID is active; 255 = full current
  153. #define DEFAULT_coolerKp 10
  154. #define DEFAULT_coolerKi 1
  155. #define DEFAULT_coolerKd 305
  156. #define INVERTED_HEATER_PINS false
  157. #define INVERTED_BED_PIN false
  158. #define INVERTED_CHAMBER_PIN false
  159. #define INVERTED_COOLER_PIN false
  160. #define THERMAL_PROTECTION_HOTENDS false
  161. #define THERMAL_PROTECTION_BED false
  162. #define THERMAL_PROTECTION_CHAMBER false
  163. #define THERMAL_PROTECTION_COOLER false
  164. #define THERMAL_PROTECTION_PERIOD 40
  165. #define THERMAL_PROTECTION_HYSTERESIS 4
  166. #define WATCH_TEMP_PERIOD 20 // Seconds
  167. #define WATCH_TEMP_INCREASE 2 // Degrees Celsius
  168. #define PREVENT_COLD_EXTRUSION
  169. #define EXTRUDE_MINTEMP 170
  170. //#define PREVENT_LENGTHY_EXTRUDE
  171. #define EXTRUDE_MAXLENGTH 400
  172.  
  173. /***************************
  174. * Configuration_Cartesian *
  175. ***************************/
  176. #define _CONFIGURATION_CARTESIAN_H_
  177. #define KNOWN_MECH
  178. #define CUSTOM_MACHINE_NAME "Generic"
  179. #undef ENDSTOPPULLUPS
  180. #define ENDSTOPPULLUP_XMIN
  181. #define ENDSTOPPULLUP_YMIN
  182. #define ENDSTOPPULLUP_ZMIN
  183. #define ENDSTOPPULLUP_Z2MIN
  184. #define ENDSTOPPULLUP_Z3MIN
  185. #define ENDSTOPPULLUP_Z4MIN
  186. #define ENDSTOPPULLUP_XMAX
  187. #define ENDSTOPPULLUP_YMAX
  188. #define ENDSTOPPULLUP_ZMAX
  189. #define ENDSTOPPULLUP_Z2MAX
  190. #define ENDSTOPPULLUP_Z3MAX
  191. #define ENDSTOPPULLUP_Z4MAX
  192. #define ENDSTOPPULLUP_ZPROBE
  193. #define ENDSTOPPULLUP_EMIN
  194. #define X_MIN_ENDSTOP_LOGIC true
  195. #define Y_MIN_ENDSTOP_LOGIC true
  196. #define Z_MIN_ENDSTOP_LOGIC true
  197. #define Z2_MIN_ENDSTOP_LOGIC false
  198. #define Z3_MIN_ENDSTOP_LOGIC false
  199. #define Z4_MIN_ENDSTOP_LOGIC false
  200. #define X_MAX_ENDSTOP_LOGIC true
  201. #define Y_MAX_ENDSTOP_LOGIC true
  202. #define Z_MAX_ENDSTOP_LOGIC true
  203. #define Z2_MAX_ENDSTOP_LOGIC false
  204. #define Z3_MAX_ENDSTOP_LOGIC false
  205. #define Z4_MAX_ENDSTOP_LOGIC false
  206. #define Z_PROBE_ENDSTOP_LOGIC false
  207. #define E_MIN_ENDSTOP_LOGIC false
  208. //#define ENDSTOP_INTERRUPTS_FEATURE
  209. #define Z_ENDSTOP_SERVO_NR -1
  210. #define Z_ENDSTOP_SERVO_ANGLES {10,90}
  211. //#define PROBE_MANUALLY
  212. //#define Z_PROBE_FIX_MOUNTED
  213. #define BLTOUCH
  214. //#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
  215. //#define Z_PROBE_SLED
  216. #define SLED_DOCKING_OFFSET 5
  217. #define X_PROBE_OFFSET_FROM_NOZZLE 0
  218. #define Y_PROBE_OFFSET_FROM_NOZZLE 0
  219. #define Z_PROBE_OFFSET_FROM_NOZZLE -1
  220. #define XY_PROBE_SPEED 8000
  221. #define Z_PROBE_SPEED_FAST 200
  222. #define Z_PROBE_SPEED_SLOW 100
  223. #define Z_PROBE_REPETITIONS 1
  224. #define Z_MIN_PROBE_REPEATABILITY_TEST
  225. #define Z_PROBE_DEPLOY_HEIGHT 15
  226. #define Z_PROBE_BETWEEN_HEIGHT 10
  227. #define Z_PROBE_OFFSET_RANGE_MIN -50
  228. #define Z_PROBE_OFFSET_RANGE_MAX 50
  229. //#define PROBING_HEATERS_OFF // Turn heaters off when probing
  230. //#define PROBING_FANS_OFF // Turn fans off when probing
  231. //#define LCD_BED_LEVELING
  232. #define LCD_Z_STEP 0.025
  233. #define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS 0
  234. //#define LEVEL_BED_CORNERS
  235. #define X_HOME_DIR -1
  236. #define Y_HOME_DIR -1
  237. #define Z_HOME_DIR -1
  238. #define E_HOME_DIR -1
  239. #define MIN_Z_HEIGHT_FOR_HOMING 0
  240. #define X_ENABLE_ON 0
  241. #define Y_ENABLE_ON 0
  242. #define Z_ENABLE_ON 0
  243. #define E_ENABLE_ON 0
  244. #define INVERT_X_STEP_PIN false
  245. #define INVERT_Y_STEP_PIN false
  246. #define INVERT_Z_STEP_PIN false
  247. #define INVERT_E_STEP_PIN false
  248. #define INVERT_X_DIR false
  249. #define INVERT_Y_DIR false
  250. #define INVERT_Z_DIR false
  251. #define INVERT_E0_DIR false
  252. #define INVERT_E1_DIR false
  253. #define INVERT_E2_DIR false
  254. #define INVERT_E3_DIR false
  255. #define INVERT_E4_DIR false
  256. #define INVERT_E5_DIR false
  257. #define DISABLE_X false
  258. #define DISABLE_Y false
  259. #define DISABLE_Z false
  260. #define DISABLE_E false
  261. //#define DISABLE_INACTIVE_EXTRUDER
  262. #define X_MAX_POS 200
  263. #define X_MIN_POS 0
  264. #define Y_MAX_POS 200
  265. #define Y_MIN_POS 0
  266. #define Z_MAX_POS 200
  267. #define Z_MIN_POS 0
  268. #define E_MIN_POS 0
  269. #define AXIS_RELATIVE_MODES {false, false, false, false}
  270. //#define Z_SAFE_HOMING
  271. #define Z_SAFE_HOMING_X_POINT 100
  272. #define Z_SAFE_HOMING_Y_POINT 100
  273. //#define MESH_BED_LEVELING
  274. //#define AUTO_BED_LEVELING_UBL
  275. //#define AUTO_BED_LEVELING_LINEAR
  276. //#define AUTO_BED_LEVELING_BILINEAR
  277. //#define AUTO_BED_LEVELING_3POINT
  278. //#define DEBUG_LEVELING_FEATURE
  279. //#define MESH_EDIT_GFX_OVERLAY
  280. #define MESH_INSET 10
  281. //#define G26_MESH_VALIDATION
  282. #define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
  283. #define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
  284. #define MESH_TEST_HOTEND_TEMP 200.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
  285. #define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
  286. #define MESH_MIN_X (X_MIN_POS + (MESH_INSET))
  287. #define MESH_MAX_X (X_MAX_POS - (MESH_INSET))
  288. #define MESH_MIN_Y (Y_MIN_POS + (MESH_INSET))
  289. #define MESH_MAX_Y (Y_MAX_POS - (MESH_INSET))
  290. //#define MESH_G28_REST_ORIGIN
  291. #define UBL_MESH_MIN_X (X_MIN_POS + (MESH_INSET))
  292. #define UBL_MESH_MAX_X (X_MAX_POS - (MESH_INSET))
  293. #define UBL_MESH_MIN_Y (Y_MIN_POS + (MESH_INSET))
  294. #define UBL_MESH_MAX_Y (Y_MAX_POS - (MESH_INSET))
  295. #define UBL_SAVE_ACTIVE_ON_M500
  296. #define UBL_MESH_EDIT_MOVES_Z
  297. #define GRID_MAX_POINTS_X 3
  298. #define GRID_MAX_POINTS_Y 3
  299. #define LEFT_PROBE_BED_POSITION 20
  300. #define RIGHT_PROBE_BED_POSITION 180
  301. #define FRONT_PROBE_BED_POSITION 20
  302. #define BACK_PROBE_BED_POSITION 180
  303. #define MIN_PROBE_EDGE 10
  304. //#define PROBE_Y_FIRST
  305. //#define ABL_BILINEAR_SUBDIVISION
  306. #define BILINEAR_SUBDIVISIONS 3
  307. #define PROBE_PT_1_X 15
  308. #define PROBE_PT_1_Y 180
  309. #define PROBE_PT_2_X 15
  310. #define PROBE_PT_2_Y 15
  311. #define PROBE_PT_3_X 180
  312. #define PROBE_PT_3_Y 15
  313. //#define Z_PROBE_END_SCRIPT "G1 Z10 F8000\nG1 X10 Y10\nG1 Z0.5"
  314. //#define ENABLE_LEVELING_FADE_HEIGHT
  315. //#define BED_CENTER_AT_0_0
  316. //#define MANUAL_X_HOME_POS 0
  317. //#define MANUAL_Y_HOME_POS 0
  318. //#define MANUAL_Z_HOME_POS 0
  319. #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,625,625,625,625,625,625}
  320. #define DEFAULT_MAX_FEEDRATE {300,300,2,100,100,100,100,100,100}
  321. #define MANUAL_FEEDRATE {100*60,100*60,2*60,10*60}
  322. #define DEFAULT_MINIMUMFEEDRATE 0.0
  323. #define DEFAULT_MINTRAVELFEEDRATE 0.0
  324. #define MINIMUM_PLANNER_SPEED 0.05 // (mm/sec)
  325. #define DEFAULT_MAX_ACCELERATION {3000,3000,50,3000,3000,3000,3000,3000,3000}
  326. #define DEFAULT_RETRACT_ACCELERATION {10000,10000,10000,10000,10000,10000}
  327. #define DEFAULT_ACCELERATION 3000
  328. #define DEFAULT_TRAVEL_ACCELERATION 3000
  329. #define DEFAULT_XJERK 10
  330. #define DEFAULT_YJERK 10
  331. #define DEFAULT_ZJERK 0.4
  332. #define DEFAULT_EJERK {5,5,5,5,5,5}
  333. #define HOMING_FEEDRATE_X (100*60)
  334. #define HOMING_FEEDRATE_Y (100*60)
  335. #define HOMING_FEEDRATE_Z (2*60)
  336. #define X_HOME_BUMP_MM 5
  337. #define Y_HOME_BUMP_MM 5
  338. #define Z_HOME_BUMP_MM 2
  339. #define HOMING_BUMP_DIVISOR {5,5,2}
  340. #define HOTEND_OFFSET_X {0,0,0,0}
  341. #define HOTEND_OFFSET_Y {0,0,0,0}
  342. #define HOTEND_OFFSET_Z {0,0,0,0}
  343. //#define HYSTERESIS
  344. //#define ZWOBBLE
  345. #define DEFAULT_HYSTERESIS_MM { 0, 0, 0, 0 }
  346. #define DEFAULT_ZWOBBLE { 0, 0, 0 }
  347.  
  348. /*************************
  349. * Configuration_Feature *
  350. *************************/
  351. #define FAN_PWM_SPEED 0
  352. //#define FAN_KICKSTART_TIME 0
  353. #define FAN_MIN_PWM 0
  354. //#define INVERTED_FAN_PINS
  355. #define AUTO_FAN {-1,0,-1,-1,-1,-1}
  356. #define HOTEND_AUTO_FAN_TEMPERATURE 50
  357. #define HOTEND_AUTO_FAN_SPEED 255
  358. #define HOTEND_AUTO_FAN_MIN_SPEED 0
  359. #define CONTROLLERFAN_SECS 60 // How many seconds, after all motors were disabled, the fan should run
  360. #define CONTROLLERFAN_SPEED 255 // 255 = full speed
  361. #define CONTROLLERFAN_MIN_SPEED 0
  362. //#define VOLUMETRIC_EXTRUSION
  363. //#define VOLUMETRIC_DEFAULT_ON
  364. #define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
  365. //#define SINGLENOZZLE
  366. //#define BARICUDA
  367. //#define EXT_SOLENOID
  368. //#define COLOR_MIXING_EXTRUDER
  369. #define MIXING_STEPPERS 2
  370. #define MIXING_VIRTUAL_TOOLS 16
  371. //#define MKR4
  372. //#define INVERTED_RELE_PINS
  373. //#define MKR6
  374. //#define INVERTED_RELE_PINS
  375. //#define MKR12
  376. //#define INVERTED_RELE_PINS
  377. //#define MKSE6
  378. #define MKSE6_SERVO_INDEX 0
  379. #define MKSE6_SERVOPOS_E0 -60
  380. #define MKSE6_SERVOPOS_E1 -30
  381. #define MKSE6_SERVOPOS_E2 0
  382. #define MKSE6_SERVOPOS_E3 30
  383. #define MKSE6_SERVOPOS_E4 60
  384. #define MKSE6_SERVOPOS_E5 90
  385. #define MKSE6_SERVO_DELAY 1000
  386. //#define NPR2
  387. #define COLOR_STEP {0,45,90,135}
  388. #define COLOR_SLOWRATE 170 // MICROSECOND delay for carter motor routine (Carter Motor Feedrate: upper value-slow feedrate)
  389. #define COLOR_HOMERATE 4 // FEEDRATE for carter home
  390. #define MOTOR_ANGLE 1.8 // Nema angle for single step
  391. #define DRIVER_MICROSTEP 4 // Microstep moltiplicator driver (set jumper MS1-2-3) off-on-off 1/4 microstepping.
  392. #define CARTER_MOLTIPLICATOR 14.22 // CARTER MOLTIPLICATOR (gear ratio 13/31-10/31)
  393. //#define DONDOLO_SINGLE_MOTOR
  394. //#define DONDOLO_DUAL_MOTOR
  395. #define DONDOLO_SERVO_INDEX 0
  396. #define DONDOLO_SERVOPOS_E0 120
  397. #define DONDOLO_SERVOPOS_E1 10
  398. #define DONDOLO_SERVO_DELAY 1000
  399. //#define IDLE_OOZING_PREVENT
  400. #define IDLE_OOZING_MINTEMP 190
  401. #define IDLE_OOZING_FEEDRATE 50 //default feedrate for retracting (mm/s)
  402. #define IDLE_OOZING_SECONDS 5
  403. #define IDLE_OOZING_LENGTH 15 //default retract length (positive mm)
  404. #define IDLE_OOZING_RECOVER_LENGTH 0 //default additional recover length (mm, added to retract length when recovering)
  405. #define IDLE_OOZING_RECOVER_FEEDRATE 50 //default feedrate for recovering from retraction (mm/s)
  406. //#define EXTRUDER_RUNOUT_PREVENT
  407. #define EXTRUDER_RUNOUT_MINTEMP 190
  408. #define EXTRUDER_RUNOUT_SECONDS 30
  409. #define EXTRUDER_RUNOUT_SPEED 1500 // mm/m
  410. #define EXTRUDER_RUNOUT_EXTRUDE 5 // mm
  411. //#define EASY_LOAD
  412. #define BOWDEN_LENGTH 250
  413. #define LCD_PURGE_LENGTH 10
  414. #define LCD_RETRACT_LENGTH 5
  415. #define LCD_PURGE_FEEDRATE 3
  416. #define LCD_RETRACT_FEEDRATE 5
  417. #define LCD_LOAD_FEEDRATE 20
  418. #define LCD_UNLOAD_FEEDRATE 20
  419. //#define LIN_ADVANCE
  420. #define LIN_ADVANCE_K 75
  421. #define LIN_ADVANCE_E_D_RATIO 0
  422. //#define WORKSPACE_OFFSETS
  423. #define MIN_SOFTWARE_ENDSTOPS
  424. #define MAX_SOFTWARE_ENDSTOPS
  425. #define ENDSTOPS_ONLY_FOR_HOMING
  426. //#define ENABLED_ALL_SIX_ENDSTOP
  427. //#define ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED
  428. #define ABORT_ON_ENDSTOP_HIT_INIT true
  429. //#define G38_PROBE_TARGET
  430. #define G38_MINIMUM_MOVE 0.0275
  431. //#define SCAD_MESH_OUTPUT
  432. //#define ENABLE_SERVOS
  433. #define NUM_SERVOS 0
  434. //#define DEACTIVATE_SERVOS_AFTER_MOVE
  435. #define SERVO_DEACTIVATION_DELAY 300
  436. //#define Z_LATE_ENABLE
  437. #define SLOWDOWN
  438. //#define QUICK_HOME
  439. //#define HOME_Y_BEFORE_X
  440. //#define FORCE_HOME_XY_BEFORE_Z
  441. //#define BABYSTEPPING
  442. //#define BABYSTEP_XY
  443. #define BABYSTEP_INVERT_Z false
  444. #define BABYSTEP_MULTIPLICATOR 1
  445. //#define BABYSTEP_ZPROBE_OFFSET
  446. //#define DOUBLECLICK_FOR_Z_BABYSTEPPING
  447. #define DOUBLECLICK_MAX_INTERVAL 1250
  448. //#define BABYSTEP_ZPROBE_GFX_OVERLAY
  449. //#define BABYSTEP_ZPROBE_GFX_REVERSE
  450. //#define FWRETRACT // ONLY PARTIALLY TESTED
  451. #define MIN_AUTORETRACT 0.1 // When auto-retract is on, convert E moves of this length and over
  452. #define MAX_AUTORETRACT 10.0 // Upper limit for auto-retract conversion
  453. #define RETRACT_LENGTH 3 // Default retract length (positive mm)
  454. #define RETRACT_LENGTH_SWAP 13 // Default swap retract length (positive mm), for extruder change
  455. #define RETRACT_FEEDRATE 45 // Default feedrate for retracting (mm/s)
  456. #define RETRACT_ZLIFT 0 // Default retract Z-lift
  457. #define RETRACT_RECOVER_LENGTH 0 // Default additional recover length (mm, added to retract length when recovering)
  458. #define RETRACT_RECOVER_LENGTH_SWAP 0 // Default additional swap recover length (mm, added to retract length when recovering from extruder change)
  459. #define RETRACT_RECOVER_FEEDRATE 8 // Default feedrate for recovering from retraction (mm/s)
  460. #define RETRACT_RECOVER_FEEDRATE_SWAP 8 // Default feedrate for recovering from swap retraction (mm/s)
  461. //#define DUAL_X_CARRIAGE
  462. #define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
  463. #define X2_MAX_POS 353 // set maximum to the distance between toolheads when both heads are homed
  464. #define X2_HOME_DIR 1 // the second X-carriage always homes to the maximum endstop position
  465. #define X2_HOME_POS X2_MAX_POS // default home position is the maximum carriage position
  466. #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
  467. #define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
  468. #define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
  469. #define DEFAULT_DUPLICATION_X_OFFSET 100
  470. //#define X_TWO_STEPPER
  471. #define INVERT_X2_VS_X_DIR false
  472. //#define Y_TWO_STEPPER
  473. #define INVERT_Y2_VS_Y_DIR false
  474. //#define Z_TWO_STEPPER
  475. //#define Z_THREE_STEPPER
  476. //#define Z_FOUR_STEPPER
  477. #define INVERT_Z2_VS_Z_DIR false
  478. #define INVERT_Z3_VS_Z_DIR false
  479. #define INVERT_Z4_VS_Z_DIR false
  480. //#define Z_TWO_ENDSTOPS
  481. //#define Z_THREE_ENDSTOPS
  482. //#define Z_FOUR_ENDSTOPS
  483. //#define XY_FREQUENCY_LIMIT 15
  484. //#define SF_ARC_FIX
  485. //#define EXTRUDER_ENCODER_CONTROL
  486. #define ENC_ERROR_STEPS 500
  487. #define ENC_MIN_STEPS 10
  488. //#define INVERTED_ENCODER_PINS
  489. //#define FILAMENT_SENSOR
  490. #define FILAMENT_SENSOR_EXTRUDER_NUM 0
  491. #define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
  492. #define FILWIDTH_ERROR_MARGIN 1.0 // (mm) If a measurement differs too much from nominal width ignore it
  493. #define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
  494. #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA //set measured to nominal initially
  495. //#define FILAMENT_LCD_DISPLAY
  496. //#define FILAMENT_RUNOUT_SENSOR
  497. //#define FILAMENT_RUNOUT_DAV_SYSTEM
  498. #define FIL_RUNOUT_PIN_INVERTING false
  499. //#define ENDSTOPPULLUP_FIL_RUNOUT
  500. #define FILAMENT_RUNOUT_DOUBLE_CHECK 0
  501. #define FILAMENT_RUNOUT_SCRIPT "M600"
  502. //#define POWER_CONSUMPTION
  503. #define POWER_VOLTAGE 12.00 //(V) The power supply OUT voltage
  504. #define POWER_SENSITIVITY 0.066 //(V/A) How much increase V for 1A of increase
  505. #define POWER_OFFSET 0.005 //(A) Help to get 0A when no load is connected.
  506. #define POWER_ZERO 2.500 //(V) The /\V coming out from the sensor when no current flow.
  507. #define POWER_ERROR 0.0 //(%) Ammortize measure error.
  508. #define POWER_EFFICIENCY 100.0 //(%) The power efficency of the power supply
  509. //#define POWER_CONSUMPTION_LCD_DISPLAY
  510. //#define FLOWMETER_SENSOR
  511. #define FLOWMETER_MAXFLOW 6.0 // Liters per minute max
  512. #define FLOWMETER_MAXFREQ 55 // frequency of pulses at max flow
  513. //#define MINFLOW_PROTECTION 4
  514. //#define DOOR_OPEN
  515. #define DOOR_OPEN_LOGIC false
  516. #define DOOR_OPEN_PULLUP
  517. //#define POWER_CHECK
  518. #define POWER_CHECK_LOGIC false
  519. #define POWER_CHECK_PULLUP
  520. #define EEPROM_SETTINGS
  521. #define EEPROM_CHITCHAT // Uncomment this to enable EEPROM Serial responses.
  522. //#define EEPROM_SD
  523. //#define EEPROM_FLASH
  524. //#define DISABLE_M503
  525. #define SDSUPPORT
  526. //#define SDSLOW // Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
  527. //#define SDEXTRASLOW // Use even slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
  528. //#define SD_CHECK_AND_RETRY // Use CRC checks and retries on the SD communication
  529. //#define SD_EXTENDED_DIR // Show extended directory including file length. Don't use this with Pronterface
  530. //#define SD_DISABLED_DETECT
  531. //#define SD_DETECT_INVERTED
  532. #define SD_FINISHED_STEPPERRELEASE true // if sd support and the file is finished: disable steppers?
  533. #define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
  534. //#define MENU_ADDAUTOSTART
  535. //#define SCROLL_LONG_FILENAMES
  536. //#define SDCARD_SORT_ALPHA
  537. #define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
  538. #define FOLDER_SORTING -1 // -1=above 0=none 1=below
  539. #define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M36 g-code.
  540. #define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
  541. #define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
  542. #define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
  543. #define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
  544. #define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting.
  545. //#define SD_SETTINGS // Uncomment to enable
  546. #define SD_CFG_SECONDS 300 // seconds between update
  547. #define LCD_LANGUAGE fr
  548. #define DISPLAY_CHARSET_HD44780 JAPANESE
  549. #define SHOW_BOOTSCREEN
  550. //#define SHOW_CUSTOM_BOOTSCREEN
  551. #define STRING_SPLASH_LINE1 "v" SHORT_BUILD_VERSION // will be shown during bootup in line 1
  552. #define STRING_SPLASH_LINE2 STRING_DISTRIBUTION_DATE // will be shown during bootup in line 2
  553. #define BOOTSCREEN_TIMEOUT 2500
  554. //#define ULTRA_LCD // Character based
  555. //#define DOGLCD // Full graphics display
  556. #define XYZ_HOLLOW_FRAME
  557. #define MENU_HOLLOW_FRAME
  558. //#define USE_BIG_EDIT_FONT
  559. //#define USE_SMALL_INFOFONT
  560. //#define DOGM_SPI_DELAY_US 5
  561. //#define OVERLAY_GFX_REVERSE
  562. //#define ENCODER_PULSES_PER_STEP 1
  563. //#define ENCODER_STEPS_PER_MENU_ITEM 5
  564. //#define LCD_SCREEN_ROT_90 // Rotate screen orientation for graphics display by 90 degree clockwise
  565. //#define LCD_SCREEN_ROT_180 // Rotate screen orientation for graphics display by 180 degree clockwise
  566. //#define LCD_SCREEN_ROT_270 // Rotate screen orientation for graphics display by 270 degree clockwise
  567. //#define INVERT_CLICK_BUTTON // Option for invert encoder button logic
  568. //#define INVERT_BACK_BUTTON // Option for invert back button logic if avaible
  569. //#define REVERSE_ENCODER_DIRECTION
  570. //#define REVERSE_MENU_DIRECTION
  571. #define ENCODER_RATE_MULTIPLIER // If defined, certain menu edit operations automatically multiply the steps when the encoder is moved quickly
  572. #define ENCODER_10X_STEPS_PER_SEC 75 // If the encoder steps per sec exceeds this value, multiply steps moved x10 to quickly advance the value
  573. #define ENCODER_100X_STEPS_PER_SEC 160 // If the encoder steps per sec exceeds this value, multiply steps moved x100 to really quickly advance the value
  574. //#define DOUBLECLICK_FOR_Z_BABYSTEPPING
  575. #define DOUBLECLICK_MAX_INTERVAL 1250
  576. #define ULTIPANEL_FEEDMULTIPLY
  577. //#define SPEAKER
  578. //#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
  579. //#define LCD_FEEDBACK_FREQUENCY_HZ 5000
  580. //#define UI_VOLTAGE_LEVEL 0 // 3.3 V
  581. #define UI_VOLTAGE_LEVEL 1 // 5 V
  582. #define LCD_INFO_MENU
  583. //#define STATUS_MESSAGE_SCROLLING
  584. //#define LCD_DECIMAL_SMALL_XY
  585. //#define LCD_TIMEOUT_TO_STATUS 15000
  586. //#define ULTIMAKERCONTROLLER
  587. //#define ULTIPANEL
  588. //#define CARTESIO_UI
  589. //#define RADDS_DISPLAY
  590. //#define PANEL_ONE
  591. //#define MAKRPANEL
  592. //#define REPRAPWORLD_GRAPHICAL_LCD
  593. //#define VIKI2
  594. //#define miniVIKI
  595. //#define ELB_FULL_GRAPHIC_CONTROLLER
  596. //#define REPRAP_DISCOUNT_SMART_CONTROLLER
  597. //#define G3D_PANEL
  598. //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
  599. //#define MINIPANEL
  600. //#define REPRAPWORLD_KEYPAD
  601. //#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
  602. //#define RIGIDBOT_PANEL
  603. //#define BQ_LCD_SMART_CONTROLLER
  604. //#define RA_CONTROL_PANEL
  605. //#define LCD_I2C_SAINSMART_YWROBOT
  606. //#define LCM1602
  607. //#define LCD_I2C_PANELOLU2
  608. //#define LCD_I2C_VIKI
  609. //#define U8GLIB_SSD1306
  610. //#define WANHAO_D6_OLED
  611. //#define SAV_3DGLCD
  612. //#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
  613. //#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
  614. //#define SAV_3DLCD
  615. //#define OLED_PANEL_TINYBOY2
  616. //#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
  617. //#define MKS_MINI_12864
  618. //#define CR10_STOCKDISPLAY
  619. //#define MKS_12864OLED // Uses the SH1106 controller (default)
  620. //#define MKS_12864OLED_SSD1306 // Uses the SSD1306 controller
  621. #define NEXTION
  622. #define NEXTION_SERIAL 1
  623. #define NEXTION_UPDATE_INTERVAL 3000
  624. #define NEXTION_GFX
  625. #define NEXTION_FIRMWARE_FILE "mk4duo.tft"
  626. //#define LCD_PROGRESS_BAR
  627. #define PROGRESS_BAR_BAR_TIME 5000
  628. #define PROGRESS_BAR_MSG_TIME 1500
  629. #define PROGRESS_MSG_EXPIRE 0
  630. //#define PROGRESS_MSG_ONCE
  631. //#define LCD_PROGRESS_BAR_TEST
  632. //#define PHOTOGRAPH
  633. //#define CHDK
  634. #define CHDK_DELAY 50 //How long in ms the pin should stay HIGH before going LOW again
  635. //#define RFID_MODULE
  636. #define RFID_SERIAL 1
  637. //#define BLINKM
  638. //#define RGB_LED
  639. //#define RGBW_LED
  640. //#define PCA9632
  641. //#define NEOPIXEL_LED
  642. #define NEOPIXEL_TYPE NEO_GRB
  643. #define NEOPIXEL_PIXELS 16
  644. #define NEOPIXEL_IS_SEQUENTIAL
  645. #define NEOPIXEL_BRIGHTNESS 255
  646. //#define NEOPIXEL_STARTUP_TEST
  647. //#define PRINTER_EVENT_LEDS
  648. //#define LASER
  649. //#define CNCROUTER
  650. //#define CASE_LIGHT
  651. #define INVERT_CASE_LIGHT false
  652. #define CASE_LIGHT_DEFAULT_ON false
  653. #define CASE_LIGHT_DEFAULT_BRIGHTNESS 255
  654. #define DEFAULT_STEPPER_DEACTIVE_TIME 120
  655. #define DISABLE_INACTIVE_X
  656. #define DISABLE_INACTIVE_Y
  657. #define DISABLE_INACTIVE_Z
  658. #define DISABLE_INACTIVE_E
  659. //#define DISABLE_DOUBLE_QUAD_STEPPING
  660. #define MINIMUM_STEPPER_PULSE 0
  661. //#define USE_MICROSTEPS
  662. #define MICROSTEP_MODES {16,16,16,16}
  663. #define MOTOR_CURRENT {1,1,1,1,1,1,1}
  664. #define DIGIPOT_MOTOR_CURRENT {135, 135, 135, 135, 135}
  665. #define PWM_MOTOR_CURRENT {1200, 1000, 1000}
  666. //#define DIGIPOT_I2C
  667. #define DIGIPOT_I2C_NUM_CHANNELS 8
  668. #define DIGIPOT_I2C_MOTOR_CURRENTS {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}
  669. //#define CONFIG_STEPPERS_TOSHIBA
  670. //#define HAVE_TMCDRIVER
  671. //#define HAVE_TMC2130
  672. //#define HAVE_TMC2208
  673. //#define HAVE_L6470DRIVER
  674. #define BLOCK_BUFFER_SIZE 16
  675. #define MAX_CMD_SIZE 96
  676. #define BUFSIZE 4
  677. #define TX_BUFFER_SIZE 32
  678. #define RX_BUFFER_SIZE 128
  679. //#define SERIAL_XON_XOFF
  680. //#define SERIAL_STATS_MAX_RX_QUEUED
  681. //#define SERIAL_STATS_DROPPED_RX
  682. #define NUM_POSITON_SLOTS 2
  683. #define DEFAULT_MINSEGMENTTIME 20000
  684. #define ARC_SUPPORT
  685. #define MM_PER_ARC_SEGMENT 1 // Length of each arc segment
  686. #define N_ARC_CORRECTION 25 // Number of intertpolated segments between corrections
  687. //#define ARC_P_CIRCLES // Enable the 'P' parameter to specify complete circles
  688. //#define CNC_WORKSPACE_PLANES // Allow G2/G3 to operate in XY, ZX, or YZ planes
  689. #define MIN_STEPS_PER_SEGMENT 6
  690. //#define M100_FREE_MEMORY_WATCHER
  691. #define M100_FREE_MEMORY_DUMPER
  692. #define M100_FREE_MEMORY_CORRUPTOR
  693. //#define NOZZLE_CLEAN_FEATURE
  694. #define NOZZLE_CLEAN_STROKES 12
  695. #define NOZZLE_CLEAN_TRIANGLES 3
  696. #define NOZZLE_CLEAN_START_POINT {30,30,1}
  697. #define NOZZLE_CLEAN_END_POINT {100,60,1}
  698. #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
  699. #define NOZZLE_CLEAN_CIRCLE_FN 10
  700. #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
  701. #define NOZZLE_CLEAN_GOBACK
  702. //#define NOZZLE_PARK_FEATURE
  703. #define NOZZLE_PARK_POINT {10,10,20}
  704. #define NOZZLE_PARK_XY_FEEDRATE 100
  705. #define NOZZLE_PARK_Z_FEEDRATE 5
  706. //#define ADVANCED_PAUSE_FEATURE
  707. #define PAUSE_PARK_RETRACT_FEEDRATE 20
  708. #define PAUSE_PARK_RETRACT_LENGTH 5
  709. #define PAUSE_PARK_COOLDOWN_TEMP 0
  710. #define PAUSE_PARK_RETRACT_2_FEEDRATE 20
  711. #define PAUSE_PARK_RETRACT_2_LENGTH 20
  712. #define PAUSE_PARK_UNLOAD_FEEDRATE 50
  713. #define PAUSE_PARK_UNLOAD_LENGTH 100
  714. #define PAUSE_PARK_LOAD_FEEDRATE 100
  715. #define PAUSE_PARK_LOAD_LENGTH 100
  716. #define PAUSE_PARK_EXTRUDE_FEEDRATE 5
  717. #define PAUSE_PARK_EXTRUDE_LENGTH 50
  718. #define PAUSE_PARK_NOZZLE_TIMEOUT 45
  719. #define PAUSE_PARK_PRINTER_OFF 5
  720. #define PAUSE_PARK_NUMBER_OF_ALERT_BEEPS 5
  721. #define PAUSE_PARK_NO_STEPPER_TIMEOUT // Enable to have stepper motors hold position during filament change
  722. //#define PARK_HEAD_ON_PAUSE // Go to filament change position on pause, return to print position on resume
  723. //#define INCH_MODE_SUPPORT
  724. //#define JSON_OUTPUT
  725. //#define PINS_DEBUGGING
  726. //#define EXTENDED_CAPABILITIES_REPORT
  727. //#define USE_WATCHDOG
  728. //#define WATCHDOG_RESET_MANUAL
  729. //#define START_GCODE
  730. #define START_PRINTING_SCRIPT "G28\nG1 Z10 F8000"
  731. //#define STOP_GCODE
  732. #define STOP_PRINTING_SCRIPT "G28\nM107\nM104 T0 S0\nM140 S0\nM84\nM81"
  733. #define PROPORTIONAL_FONT_RATIO 1
  734. //#define CUSTOM_USER_MENUS
  735. #define USER_SCRIPT_DONE "M117 User Script Done"
  736. #define USER_DESC_1 "Home & ABL"
  737. #define USER_GCODE_1 "G28\nG29"
  738. #define USER_DESC_2 "Preheat for PLA"
  739. #define USER_GCODE_2 "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
  740. #define USER_DESC_3 "Preheat for ABS"
  741. #define USER_GCODE_3 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)
  742. #define USER_DESC_4 "Heat Bed/Home/Level"
  743. #define USER_GCODE_4 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nG28\nG29"
  744. #define USER_DESC_5 "Home & Info"
  745. #define USER_GCODE_5 "G28\nM503"
  746.  
  747.  
  748. /* Below you will find the configuration string, that created with Configurator tool online marlinkimbra.it
  749. ========== Start configuration string ==========
  750. {
  751. "printer": "custom",
  752. "processor": 0,
  753. "serial": 0,
  754. "baudrates": 115200,
  755. "customname": "bambouir",
  756. "customconfig": "default config",
  757. "machineuuid": "00000000-0000-0000-0000-000000000000",
  758. "notimeouts": 1000,
  759. "advancedok": "1",
  760. "killMethod": 0,
  761. "motherboards": "BOARD_RAMPS_13_HHB",
  762. "mechanism": 0,
  763. "power": "0",
  764. "defaultpower": "0",
  765. "delayafterpower": 5,
  766. "extruders": 2,
  767. "driverextruders": 2,
  768. "bed": "0",
  769. "chamber": "0",
  770. "cooler": "0",
  771. "tempunitsupport": "0",
  772. "dhtsupport": "0",
  773. "tempsensor0": "1",
  774. "tempsensor1": "0",
  775. "tempsensor2": "0",
  776. "tempsensor3": "0",
  777. "tempsensorbed": "0",
  778. "tempsensorchamber": "0",
  779. "tempsensorcooler": "0",
  780. "ad595offset": 0,
  781. "ad595gain": 1,
  782. "dummy998": 25,
  783. "dummy999": 25,
  784. "showadc": "0",
  785. "maxtemp0": 275,
  786. "maxtemp1": 275,
  787. "maxtemp2": 275,
  788. "maxtemp3": 275,
  789. "maxtempbed": 150,
  790. "maxtempchamber": 150,
  791. "maxtempcooler": 150,
  792. "mintemp0": 5,
  793. "mintemp1": 5,
  794. "mintemp2": 5,
  795. "mintemp3": 5,
  796. "mintempbed": 5,
  797. "mintempchamber": 5,
  798. "mintempcooler": 5,
  799. "plahotendtemp": 190,
  800. "plabedtemp": 60,
  801. "plafanspeed": 255,
  802. "abshotendtemp": 240,
  803. "absbedtemp": 100,
  804. "absfanspeed": 255,
  805. "gumhotendtemp": 230,
  806. "gumbedtemp": 60,
  807. "gumfanspeed": 255,
  808. "autotemp": "1",
  809. "autotempoldweight": 0.98,
  810. "heaterpwmspeed": 0,
  811. "bangmax": 255,
  812. "pidtemp": "1",
  813. "pidextrusionrate": "0",
  814. "pidkp0": 40,
  815. "pidki0": 7,
  816. "pidkd0": 60,
  817. "pidkc0": 100,
  818. "pidkp1": 40,
  819. "pidki1": 7,
  820. "pidkd1": 60,
  821. "pidkc1": 100,
  822. "pidkp2": 40,
  823. "pidki2": 7,
  824. "pidkd2": 60,
  825. "pidkc2": 100,
  826. "pidkp3": 40,
  827. "pidki3": 7,
  828. "pidkd3": 60,
  829. "pidkc3": 100,
  830. "pidbedtemp": "0",
  831. "maxbedpower": 255,
  832. "pidbedkp": 10,
  833. "pidbedki": 1,
  834. "pidbedkd": 305,
  835. "pidchambertemp": "0",
  836. "maxchamberpower": 255,
  837. "pidchamberkp": 10,
  838. "pidchamberki": 1,
  839. "pidchamberkd": 305,
  840. "pidcoolertemp": "0",
  841. "fastpwmcooler": "0",
  842. "maxcoolerpower": 255,
  843. "pidcoolerkp": 10,
  844. "pidcoolerki": 1,
  845. "pidcoolerkd": 305,
  846. "invertedheaterpins": "0",
  847. "invertedbedpin": "0",
  848. "invertedchamberpin": "0",
  849. "invertedcoolerpin": "0",
  850. "thermalprotectionhotend": "0",
  851. "thermalprotectionperiod": 40,
  852. "thermalprotectionhysteresis": 4,
  853. "thermalprotectionbed": "0",
  854. "thermalprotectionbedperiod": 20,
  855. "thermalprotectionbedhysteresis": 2,
  856. "thermalprotectionchamber": "0",
  857. "thermalprotectionchamberperiod": 20,
  858. "thermalprotectionchamberhysteresis": 2,
  859. "thermalprotectioncooler": "0",
  860. "thermalprotectioncoolerperiod": 20,
  861. "thermalprotectioncoolerhysteresis": 2,
  862. "uiprintername": "Generic",
  863. "Xminendstop": "0",
  864. "Xmaxendstop": "0",
  865. "Yminendstop": "0",
  866. "Ymaxendstop": "0",
  867. "Zminendstop": "0",
  868. "Zmaxendstop": "0",
  869. "Z2minendstop": "0",
  870. "Z2maxendstop": "0",
  871. "Z3minendstop": "0",
  872. "Z3maxendstop": "0",
  873. "Z4minendstop": "0",
  874. "Z4maxendstop": "0",
  875. "Zprobeendstop": "0",
  876. "Eminendstop": "0",
  877. "Xhoming": 0,
  878. "Yhoming": 0,
  879. "Zhoming": 0,
  880. "Ehoming": 0,
  881. "Xinvertenable": 0,
  882. "Yinvertenable": 0,
  883. "Zinvertenable": 0,
  884. "Einvertenable": 0,
  885. "Xinvertstep": "0",
  886. "Yinvertstep": "0",
  887. "Zinvertstep": "0",
  888. "Einvertstep": "0",
  889. "Xinvertdir": "0",
  890. "Yinvertdir": "0",
  891. "Zinvertdir": "0",
  892. "E0invertdir": "0",
  893. "E1invertdir": "0",
  894. "E2invertdir": "0",
  895. "E3invertdir": "0",
  896. "E4invertdir": "0",
  897. "E5invertdir": "0",
  898. "disableX": "1",
  899. "disableY": "1",
  900. "disableZ": "1",
  901. "disableE": "1",
  902. "Xmaxpos": 200,
  903. "Xminpos": 0,
  904. "Ymaxpos": 200,
  905. "Yminpos": 0,
  906. "Zmaxpos": 200,
  907. "Zminpos": 0,
  908. "Zsafehoming": "0",
  909. "ZsafehomingX": 100,
  910. "ZsafehomingY": 100,
  911. "Zminheightbeforehoming": 0,
  912. "Zprobetype": "6",
  913. "Zprobesledoffset": 5,
  914. "Xprobeoffset": 0,
  915. "Yprobeoffset": 0,
  916. "Zprobeoffset": -1,
  917. "xyprobespeed": 8000,
  918. "zprobespeed": 3600,
  919. "zprobespeedfast": 200,
  920. "zprobespeedslow": 100,
  921. "zprobingrepeat": "1",
  922. "Zproberepetitions": 1,
  923. "Zraiseprobedeploystow": 15,
  924. "Zraisebetweenprobe": 10,
  925. "lcdbedlevel": "0",
  926. "lcdzstep": 0.025,
  927. "lcdprobezrange": 4,
  928. "levelingfadeheight": "0",
  929. "bedlevel": 0,
  930. "meshinset": 10,
  931. "meshg28rest": "0",
  932. "maxgridpointX": 3,
  933. "maxgridpointY": 3,
  934. "leftprobe": 20,
  935. "rightprobe": 180,
  936. "backprobe": 180,
  937. "frontprobe": 20,
  938. "Xprobe1": 15,
  939. "Yprobe1": 180,
  940. "Xprobe2": 15,
  941. "Yprobe2": 15,
  942. "Xprobe3": 180,
  943. "Yprobe3": 15,
  944. "manualhomepos": "0",
  945. "bedcenter00": "0",
  946. "Xhomepos": 0,
  947. "Yhomepos": 0,
  948. "Zhomepos": 0,
  949. "Xstepspermm": 80,
  950. "Ystepspermm": 80,
  951. "Zstepspermm": 4000,
  952. "E0stepspermm": 625,
  953. "E1stepspermm": 625,
  954. "E2stepspermm": 625,
  955. "E3stepspermm": 625,
  956. "E4stepspermm": 625,
  957. "E5stepspermm": 625,
  958. "Xmaxspeed": 300,
  959. "Ymaxspeed": 300,
  960. "Zmaxspeed": 2,
  961. "E0maxspeed": 100,
  962. "E1maxspeed": 100,
  963. "E2maxspeed": 100,
  964. "E3maxspeed": 100,
  965. "E4maxspeed": 100,
  966. "E5maxspeed": 100,
  967. "Xmanualspeed": 100,
  968. "Ymanualspeed": 100,
  969. "Zmanualspeed": 2,
  970. "Emanualspeed": 10,
  971. "minimumspeed": 0,
  972. "minimumtravelspeed": 0,
  973. "minimumplannerspeed": 0.05,
  974. "Xmaxacceleration": 3000,
  975. "Ymaxacceleration": 3000,
  976. "Zmaxacceleration": 50,
  977. "E0maxacceleration": 3000,
  978. "E1maxacceleration": 3000,
  979. "E2maxacceleration": 3000,
  980. "E3maxacceleration": 3000,
  981. "E4maxacceleration": 3000,
  982. "E5maxacceleration": 3000,
  983. "E0retractacceleration": 10000,
  984. "E1retractacceleration": 10000,
  985. "E2retractacceleration": 10000,
  986. "E3retractacceleration": 10000,
  987. "E4retractacceleration": 10000,
  988. "E5retractacceleration": 10000,
  989. "defaultacceleration": 3000,
  990. "defaulttravelacceleration": 3000,
  991. "maxXjerk": 10,
  992. "maxYjerk": 10,
  993. "maxZjerk": 0.4,
  994. "maxE0jerk": 5,
  995. "maxE1jerk": 5,
  996. "maxE2jerk": 5,
  997. "maxE3jerk": 5,
  998. "maxE4jerk": 5,
  999. "maxE5jerk": 5,
  1000. "Xhomingspeed": 100,
  1001. "Yhomingspeed": 100,
  1002. "Zhomingspeed": 2,
  1003. "XbumpMM": 5,
  1004. "YbumpMM": 5,
  1005. "ZbumpMM": 2,
  1006. "Xbumpdivisor": 5,
  1007. "Ybumpdivisor": 5,
  1008. "Zbumpdivisor": 2,
  1009. "hotendoffsetXE1": 0,
  1010. "hotendoffsetXE2": 0,
  1011. "hotendoffsetXE3": 0,
  1012. "hotendoffsetYE1": 0,
  1013. "hotendoffsetYE2": 0,
  1014. "hotendoffsetYE3": 0,
  1015. "hotendoffsetZE1": 0,
  1016. "hotendoffsetZE2": 0,
  1017. "hotendoffsetZE3": 0,
  1018. "deltasegmentpersecond": 200,
  1019. "deltadiagonalrod": 220,
  1020. "deltasmoothrodoffset": 145,
  1021. "deltaeffectoroffset": 20,
  1022. "deltacarriageoffset": 20,
  1023. "deltaprinterradius": 70,
  1024. "deltaheight": 210,
  1025. "towerAendstop": 0,
  1026. "towerBendstop": 0,
  1027. "towerCendstop": 0,
  1028. "towerAangle": 0,
  1029. "towerBangle": 0,
  1030. "towerCangle": 0,
  1031. "towerAradius": 0,
  1032. "towerBradius": 0,
  1033. "towerCradius": 0,
  1034. "towerAdiagonalrod": 0,
  1035. "towerBdiagonalrod": 0,
  1036. "towerCdiagonalrod": 0,
  1037. "deltaautoprecision": 0.1,
  1038. "deltaautogrid": 7,
  1039. "deltaXdeploystart": 0,
  1040. "deltaYdeploystart": 0,
  1041. "deltaZdeploystart": 30,
  1042. "deltaXdeployend": 0,
  1043. "deltaYdeployend": 0,
  1044. "deltaZdeployend": 30,
  1045. "deltaXretractstart": 0,
  1046. "deltaYretractstart": 0,
  1047. "deltaZretractstart": 30,
  1048. "deltaXretractend": 0,
  1049. "deltaYretractend": 0,
  1050. "deltaZretractend": 0,
  1051. "deltaautocalibration": 0,
  1052. "deltahomesafezone": "1",
  1053. "deltahomeonpower": "0",
  1054. "fanpwmspeed": 0,
  1055. "fankickstarttime": 0,
  1056. "fanminpwm": 0,
  1057. "autofan0": -1,
  1058. "autofan1": 0,
  1059. "autofan2": -1,
  1060. "autofan3": -1,
  1061. "autofan4": -1,
  1062. "autofan5": -1,
  1063. "Ecoolertemp": 50,
  1064. "Ecoolerspeed": 255,
  1065. "Ecoolerminspeed": 0,
  1066. "defaultfilamentdia": 1.75,
  1067. "dangerousextrude": "1",
  1068. "extrudemintemp": 170,
  1069. "lengthextrude": "1",
  1070. "extrudemaxlenght": 400,
  1071. "singlenozzle": "0",
  1072. "baricuda": "0",
  1073. "colormixingextruder": "0",
  1074. "mixingsteppers": "2",
  1075. "virtualtools": 16,
  1076. "mkr4": "0",
  1077. "invertrelepin": "0",
  1078. "E0E1pin": -1,
  1079. "E0E2pin": -1,
  1080. "E1E3pin": -1,
  1081. "mkr6": "0",
  1082. "mkr12": "0",
  1083. "EX1pin": -1,
  1084. "EX2pin": -1,
  1085. "npr2": "1",
  1086. "E0angle": 0,
  1087. "E1angle": 45,
  1088. "E2angle": 90,
  1089. "E3angle": 135,
  1090. "E4angle": 180,
  1091. "E5angle": 225,
  1092. "dondolo": "0",
  1093. "dondolodualmotor": "0",
  1094. "dondoloservo": 0,
  1095. "dondoloservoe0": 120,
  1096. "dondoloservoe1": 10,
  1097. "dondolodelay": 1000,
  1098. "easyload": "0",
  1099. "bowdenlenght": 250,
  1100. "lcdpurgelenght": 10,
  1101. "lcdretractlenght": 5,
  1102. "lcdpurgefeedrate": 3,
  1103. "lcdretractfeedrate": 5,
  1104. "lcdloadfeedrate": 20,
  1105. "lcdunloadfeedrate": 20,
  1106. "workspace": "0",
  1107. "softwareminendstop": "1",
  1108. "softwaremaxendstop": "1",
  1109. "endstoponlyforhome": "1",
  1110. "abortendstophit": "0",
  1111. "abortendstophitinit": "1",
  1112. "servos": "0",
  1113. "numservos": 0,
  1114. "Zservo": -1,
  1115. "angleextendservosZ": 0,
  1116. "angleretractservosZ": 0,
  1117. "servodeactivate": "0",
  1118. "servodeactivatedelay": 300,
  1119. "Xtwostepper": "0",
  1120. "X2vsXdir": "0",
  1121. "Ytwostepper": "0",
  1122. "Y2vsYdir": "0",
  1123. "Zplusstepper": "0",
  1124. "Ztwoendstop": "0",
  1125. "Zthreeendstop": "0",
  1126. "Zfourendstop": "0",
  1127. "extencoder": "0",
  1128. "extencodererrorstep": 500,
  1129. "extencoderminstep": 10,
  1130. "filamentsensor": "0",
  1131. "filamentsensorextruder": 0,
  1132. "filamentsensormaxdia": 2,
  1133. "filamentsensormindia": 1.35,
  1134. "filamentsensordia": 1.75,
  1135. "filamentsensorlcd": "0",
  1136. "filamentrunout": "0",
  1137. "filamentrunoutdav": "0",
  1138. "filamentrunoutpininverting": "0",
  1139. "filamentrunoutpullup": "1",
  1140. "filamentrunoutscript": "M600",
  1141. "powerconsumption": "0",
  1142. "dooropen": "0",
  1143. "doorendstop": "0",
  1144. "powercheck": "0",
  1145. "powercheckendstop": "0",
  1146. "caselight": "0",
  1147. "caselightinvert": "0",
  1148. "caselightdefault": "0",
  1149. "caselightbrightness": 255,
  1150. "eeprom": "1",
  1151. "eepromsd": "0",
  1152. "eepromchitchat": "1",
  1153. "sdsupport": "1",
  1154. "sdslow": "0",
  1155. "sdextraslow": "0",
  1156. "sddisableddetect": "0",
  1157. "sddetectinverted": "0",
  1158. "sdsetting": "0",
  1159. "lcdlanguages": "fr",
  1160. "invertclickbutton": "0",
  1161. "invertbackbutton": "0",
  1162. "invertrotaryswitch": "0",
  1163. "invertmenudirection": "0",
  1164. "displays": 12,
  1165. "nextion_port": 1,
  1166. "nextionGFX": "1",
  1167. "lcdprogressbar": 0,
  1168. "lcdprogressbarbartime": 3,
  1169. "lcdprogressbarmsgtime": 1,
  1170. "lcdprogressbarmsgexpire": 0,
  1171. "laserbeam": "0",
  1172. "lasercontrol": 1,
  1173. "laserfocus": "0",
  1174. "laserraster": "0",
  1175. "rfidmodule": "0",
  1176. "rfidserial": 1,
  1177. "rgbled": "0",
  1178. "rgbwled": "0",
  1179. "pca9632": "0",
  1180. "neopixelled": "0",
  1181. "neopixeltype": "NEO_GRB",
  1182. "neopixelpixels": 16,
  1183. "eventled": "0",
  1184. "usemicrostep": "0",
  1185. "Xmicrostep": 16,
  1186. "Ymicrostep": 16,
  1187. "Zmicrostep": 16,
  1188. "Emicrostep": 16,
  1189. "Xcurrent": 1000,
  1190. "Ycurrent": 1000,
  1191. "Zcurrent": 1000,
  1192. "E0current": 1000,
  1193. "E1current": 1000,
  1194. "E2current": 1000,
  1195. "E3current": 1000,
  1196. "E4current": 1000,
  1197. "E5current": 1000,
  1198. "toshiba": "0",
  1199. "jsonoutput": "0",
  1200. "testmode": "0",
  1201. "inchmodesupport": "0",
  1202. "blockbuffersize": 16,
  1203. "bufsize": 4,
  1204. "nozzlecleanfeature": "0",
  1205. "nozzlecleanstrokes": 12,
  1206. "nozzlecleantriangle": 3,
  1207. "nozzlecleanstart_x": 30,
  1208. "nozzlecleanstart_y": 30,
  1209. "nozzlecleanstart_z": 1,
  1210. "nozzlecleanend_x": 100,
  1211. "nozzlecleanend_y": 60,
  1212. "nozzlecleanend_z": 1,
  1213. "nozzlecleangoback": "1",
  1214. "nozzleparkfeature": "0",
  1215. "nozzleparkXpos": 10,
  1216. "nozzleparkYpos": 10,
  1217. "nozzleparkZpos": 20,
  1218. "nozzleparkXYfr": 100,
  1219. "nozzleparkZfr": 5,
  1220. "filamentchangeenable": "0",
  1221. "filamentchangeretract": 5,
  1222. "filamentchangeretractfr": 20,
  1223. "filamentchangecooldown": 0,
  1224. "filamentchangeretract2": 20,
  1225. "filamentchangeretract2fr": 20,
  1226. "filamentchangeunload": 100,
  1227. "filamentchangeunloadfr": 50,
  1228. "filamentchangeload": 100,
  1229. "filamentchangeloadfr": 100,
  1230. "filamentchangeextrude": 50,
  1231. "filamentchangeextrudefr": 5,
  1232. "filamentchangenozzletimeout": 45,
  1233. "filamentchangeprinteroff": 5,
  1234. "filamentchangenumberbeep": 5,
  1235. "filamentchangenosteppertimeout": "1",
  1236. "parkheadonpause": "0",
  1237. "Xmotor": {
  1238. "name": "X motor",
  1239. "step": "ORIG_X_STEP_PIN",
  1240. "dir": "ORIG_X_DIR_PIN",
  1241. "enable": "ORIG_X_ENABLE_PIN"
  1242. },
  1243. "Ymotor": {
  1244. "name": "Y motor",
  1245. "step": "ORIG_Y_STEP_PIN",
  1246. "dir": "ORIG_Y_DIR_PIN",
  1247. "enable": "ORIG_Y_ENABLE_PIN"
  1248. },
  1249. "Zmotor": {
  1250. "name": "Z motor",
  1251. "step": "ORIG_Z_STEP_PIN",
  1252. "dir": "ORIG_Z_DIR_PIN",
  1253. "enable": "ORIG_Z_ENABLE_PIN"
  1254. },
  1255. "X2motor": {
  1256. "name": "Extruder 1",
  1257. "step": "ORIG_E1_STEP_PIN",
  1258. "dir": "ORIG_E1_DIR_PIN",
  1259. "enable": "ORIG_E1_ENABLE_PIN"
  1260. },
  1261. "Y2motor": {
  1262. "name": "Extruder 1",
  1263. "step": "ORIG_E1_STEP_PIN",
  1264. "dir": "ORIG_E1_DIR_PIN",
  1265. "enable": "ORIG_E1_ENABLE_PIN"
  1266. },
  1267. "Z2motor": {
  1268. "name": "Extruder 1",
  1269. "step": "ORIG_E1_STEP_PIN",
  1270. "dir": "ORIG_E1_DIR_PIN",
  1271. "enable": "ORIG_E1_ENABLE_PIN"
  1272. },
  1273. "Z3motor": {
  1274. "name": "Extruder 2",
  1275. "step": "ORIG_E2_STEP_PIN",
  1276. "dir": "ORIG_E2_DIR_PIN",
  1277. "enable": "ORIG_E2_ENABLE_PIN"
  1278. },
  1279. "Z4motor": {
  1280. "name": "Extruder 3",
  1281. "step": "ORIG_E3_STEP_PIN",
  1282. "dir": "ORIG_E3_DIR_PIN",
  1283. "enable": "ORIG_E3_ENABLE_PIN"
  1284. },
  1285. "E0motor": {
  1286. "name": "Extruder 0",
  1287. "step": "ORIG_E0_STEP_PIN",
  1288. "dir": "ORIG_E0_DIR_PIN",
  1289. "enable": "ORIG_E0_ENABLE_PIN"
  1290. },
  1291. "E1motor": {
  1292. "name": "Extruder 1",
  1293. "step": "ORIG_E1_STEP_PIN",
  1294. "dir": "ORIG_E1_DIR_PIN",
  1295. "enable": "ORIG_E1_ENABLE_PIN"
  1296. },
  1297. "E2motor": {
  1298. "name": "Extruder 2",
  1299. "step": "ORIG_E2_STEP_PIN",
  1300. "dir": "ORIG_E2_DIR_PIN",
  1301. "enable": "ORIG_E2_ENABLE_PIN"
  1302. },
  1303. "E3motor": {
  1304. "name": "Extruder 3",
  1305. "step": "ORIG_E3_STEP_PIN",
  1306. "dir": "ORIG_E3_DIR_PIN",
  1307. "enable": "ORIG_E3_ENABLE_PIN"
  1308. },
  1309. "E4motor": {
  1310. "name": "Extruder 4",
  1311. "step": "ORIG_E4_STEP_PIN",
  1312. "dir": "ORIG_E4_DIR_PIN",
  1313. "enable": "ORIG_E4_ENABLE_PIN"
  1314. },
  1315. "E5motor": {
  1316. "name": "Extruder 5",
  1317. "step": "ORIG_E5_STEP_PIN",
  1318. "dir": "ORIG_E5_DIR_PIN",
  1319. "enable": "ORIG_E5_ENABLE_PIN"
  1320. },
  1321. "heater0pin": "ORIG_HEATER_0_PIN",
  1322. "heater1pin": "ORIG_HEATER_1_PIN",
  1323. "heater2pin": "ORIG_HEATER_2_PIN",
  1324. "heater3pin": "ORIG_HEATER_3_PIN",
  1325. "heaterbedpin": "ORIG_HEATER_BED_PIN",
  1326. "heaterchamberpin": "NoPin",
  1327. "heatercoolerpin": "NoPin",
  1328. "temp0pin": "ORIG_TEMP_0_PIN",
  1329. "temp1pin": "ORIG_TEMP_1_PIN",
  1330. "temp2pin": "ORIG_TEMP_2_PIN",
  1331. "temp3pin": "ORIG_TEMP_3_PIN",
  1332. "tempbedpin": "ORIG_TEMP_BED_PIN",
  1333. "tempchamberpin": "NoPin",
  1334. "tempcoolerpin": "NoPin",
  1335. "Xminpin": "ORIG_X_MIN_PIN",
  1336. "Xmaxpin": "ORIG_X_MAX_PIN",
  1337. "Yminpin": "ORIG_Y_MIN_PIN",
  1338. "Ymaxpin": "ORIG_Y_MAX_PIN",
  1339. "Zminpin": "ORIG_Z_MIN_PIN",
  1340. "Zmaxpin": "ORIG_Z_MAX_PIN",
  1341. "Z2minpin": "NoPin",
  1342. "Z2maxpin": "NoPin",
  1343. "Z3minpin": "NoPin",
  1344. "Z3maxpin": "NoPin",
  1345. "Z4minpin": "NoPin",
  1346. "Z4maxpin": "NoPin",
  1347. "Zprobepin": "NoPin",
  1348. "Eminpin": "NoPin",
  1349. "fanpin": "ORIG_FAN0_PIN",
  1350. "fan1pin": "ORIG_FAN1_PIN",
  1351. "fan2pin": "ORIG_FAN2_PIN",
  1352. "fan3pin": "ORIG_FAN3_PIN",
  1353. "fan4pin": "ORIG_FAN4_PIN",
  1354. "fan5pin": "ORIG_FAN5_PIN",
  1355. "PSONpin": "ORIG_PS_ON_PIN",
  1356. "beeperpin": "ORIG_BEEPER_PIN",
  1357. "E0encoderpin": "NoPin",
  1358. "E1encoderpin": "NoPin",
  1359. "E2encoderpin": "NoPin",
  1360. "E3encoderpin": "NoPin",
  1361. "E4encoderpin": "NoPin",
  1362. "E5encoderpin": "NoPin",
  1363. "filamentsensorpin": "NoPin",
  1364. "filrunoutpin": "NoPin",
  1365. "filrunoutdavpin": "NoPin",
  1366. "flowmeterpin": "NoPin",
  1367. "laserpwrpin": "ORIG_LASER_PWR_PIN",
  1368. "laserpwmpin": "ORIG_LASER_PWM_PIN",
  1369. "laserperipheralspin": "NoPin",
  1370. "laserperipheralsstatuspin": "NoPin",
  1371. "cncrouterpin": "NoPin",
  1372. "powerconsumptionpin": "NoPin",
  1373. "doorpin": "NoPin",
  1374. "powercheckpin": "NoPin",
  1375. "caselightpin": "NoPin",
  1376. "rgbledRpin": "NoPin",
  1377. "rgbledGpin": "NoPin",
  1378. "rgbledBpin": "NoPin",
  1379. "rgbledWpin": "NoPin",
  1380. "neopixelpin": "NoPin",
  1381. "dhtdatapin": "NoPin",
  1382. "END_DATA": 0
  1383. }
  1384. ========== End configuration string ==========
  1385. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement