Prusa MINI Firmware overview
wizard_config.h File Reference
#include "menu_vars.h"

Go to the source code of this file.

Macros

#define _SELFTEST_AXIS_TIME(max, fr)   ((60 * 1000 * max) / fr)
 
#define _SELFTEST_FAN0_TIME   3000
 
#define _SELFTEST_FAN0_MIN   100
 
#define _SELFTEST_FAN0_MAX   1000
 
#define _SELFTEST_FAN1_TIME   3000
 
#define _SELFTEST_FAN1_MIN   100
 
#define _SELFTEST_FAN1_MAX   1000
 
#define _SELFTEST_X_MIN   (x_axis_len - len_tol_abs)
 
#define _SELFTEST_X_MAX   (x_axis_len + len_tol_abs)
 
#define _SELFTEST_X_FR   4000
 
#define _SELFTEST_X_TIME   (3 * _SELFTEST_AXIS_TIME(_SELFTEST_X_MAX, _SELFTEST_X_FR))
 
#define _SELFTEST_Y_MIN   (y_axis_len - len_tol_abs)
 
#define _SELFTEST_Y_MAX   (y_axis_len + len_tol_abs)
 
#define _SELFTEST_Y_FR   4000
 
#define _SELFTEST_Y_TIME   (3 * _SELFTEST_AXIS_TIME(_SELFTEST_Y_MAX, _SELFTEST_Y_FR))
 
#define _SELFTEST_Z_MIN   (z_axis_len - len_tol_abs)
 
#define _SELFTEST_Z_MAX   (z_axis_len + len_tol_abs)
 
#define _SELFTEST_Z_FR   600
 
#define _SELFTEST_Z_TIME   (2 * _SELFTEST_AXIS_TIME(_SELFTEST_Z_MAX, _SELFTEST_Z_FR))
 
#define _FIRSTLAY_E_DIST   100
 
#define _FIRSTLAY_Z_DIST   20
 
#define _FIRSTLAY_NOZ_TEMP   210
 
#define _FIRSTLAY_BED_TEMP   60
 
#define _FIRSTLAY_MIN_NOZ_TEMP   190
 
#define _FIRSTLAY_MAX_NOZ_TEMP   220
 
#define _FIRSTLAY_MIN_BED_TEMP   50
 
#define _FIRSTLAY_MAX_BED_TEMP   70
 
#define _FIRSTLAY_MAX_HEAT_TIME   100000
 
#define _CALIB_TEMP_BED   40
 
#define _CALIB_TEMP_NOZ   40
 
#define _COOLDOWN_TIMEOUT   300000
 
#define _START_TEMP_BED   35
 
#define _START_TEMP_NOZ   20
 
#define _MAX_TEMP_BED   100
 
#define _MAX_TEMP_NOZ   280
 
#define _PASS_MAX_TEMP_BED   65
 
#define _PASS_MAX_TEMP_NOZ   190
 
#define _PASS_MIN_TEMP_BED   50
 
#define _PASS_MIN_TEMP_NOZ   130
 
#define _HEAT_TIME_MS_BED   60000
 
#define _HEAT_TIME_MS_NOZ   42000
 
#define _MAX_PREHEAT_TIME_MS_BED   60000
 
#define _MAX_PREHEAT_TIME_MS_NOZ   30000
 

Macro Definition Documentation

◆ _SELFTEST_AXIS_TIME

#define _SELFTEST_AXIS_TIME (   max,
  fr 
)    ((60 * 1000 * max) / fr)

◆ _SELFTEST_FAN0_TIME

#define _SELFTEST_FAN0_TIME   3000

◆ _SELFTEST_FAN0_MIN

#define _SELFTEST_FAN0_MIN   100

◆ _SELFTEST_FAN0_MAX

#define _SELFTEST_FAN0_MAX   1000

◆ _SELFTEST_FAN1_TIME

#define _SELFTEST_FAN1_TIME   3000

◆ _SELFTEST_FAN1_MIN

#define _SELFTEST_FAN1_MIN   100

◆ _SELFTEST_FAN1_MAX

#define _SELFTEST_FAN1_MAX   1000

◆ _SELFTEST_X_MIN

#define _SELFTEST_X_MIN   (x_axis_len - len_tol_abs)

◆ _SELFTEST_X_MAX

#define _SELFTEST_X_MAX   (x_axis_len + len_tol_abs)

◆ _SELFTEST_X_FR

#define _SELFTEST_X_FR   4000

◆ _SELFTEST_X_TIME

#define _SELFTEST_X_TIME   (3 * _SELFTEST_AXIS_TIME(_SELFTEST_X_MAX, _SELFTEST_X_FR))

◆ _SELFTEST_Y_MIN

#define _SELFTEST_Y_MIN   (y_axis_len - len_tol_abs)

◆ _SELFTEST_Y_MAX

#define _SELFTEST_Y_MAX   (y_axis_len + len_tol_abs)

◆ _SELFTEST_Y_FR

#define _SELFTEST_Y_FR   4000

◆ _SELFTEST_Y_TIME

#define _SELFTEST_Y_TIME   (3 * _SELFTEST_AXIS_TIME(_SELFTEST_Y_MAX, _SELFTEST_Y_FR))

◆ _SELFTEST_Z_MIN

#define _SELFTEST_Z_MIN   (z_axis_len - len_tol_abs)

◆ _SELFTEST_Z_MAX

#define _SELFTEST_Z_MAX   (z_axis_len + len_tol_abs)

◆ _SELFTEST_Z_FR

#define _SELFTEST_Z_FR   600

◆ _SELFTEST_Z_TIME

#define _SELFTEST_Z_TIME   (2 * _SELFTEST_AXIS_TIME(_SELFTEST_Z_MAX, _SELFTEST_Z_FR))

◆ _FIRSTLAY_E_DIST

#define _FIRSTLAY_E_DIST   100

◆ _FIRSTLAY_Z_DIST

#define _FIRSTLAY_Z_DIST   20

◆ _FIRSTLAY_NOZ_TEMP

#define _FIRSTLAY_NOZ_TEMP   210

◆ _FIRSTLAY_BED_TEMP

#define _FIRSTLAY_BED_TEMP   60

◆ _FIRSTLAY_MIN_NOZ_TEMP

#define _FIRSTLAY_MIN_NOZ_TEMP   190

◆ _FIRSTLAY_MAX_NOZ_TEMP

#define _FIRSTLAY_MAX_NOZ_TEMP   220

◆ _FIRSTLAY_MIN_BED_TEMP

#define _FIRSTLAY_MIN_BED_TEMP   50

◆ _FIRSTLAY_MAX_BED_TEMP

#define _FIRSTLAY_MAX_BED_TEMP   70

◆ _FIRSTLAY_MAX_HEAT_TIME

#define _FIRSTLAY_MAX_HEAT_TIME   100000

◆ _CALIB_TEMP_BED

#define _CALIB_TEMP_BED   40

◆ _CALIB_TEMP_NOZ

#define _CALIB_TEMP_NOZ   40

◆ _COOLDOWN_TIMEOUT

#define _COOLDOWN_TIMEOUT   300000

◆ _START_TEMP_BED

#define _START_TEMP_BED   35

◆ _START_TEMP_NOZ

#define _START_TEMP_NOZ   20

◆ _MAX_TEMP_BED

#define _MAX_TEMP_BED   100

◆ _MAX_TEMP_NOZ

#define _MAX_TEMP_NOZ   280

◆ _PASS_MAX_TEMP_BED

#define _PASS_MAX_TEMP_BED   65

◆ _PASS_MAX_TEMP_NOZ

#define _PASS_MAX_TEMP_NOZ   190

◆ _PASS_MIN_TEMP_BED

#define _PASS_MIN_TEMP_BED   50

◆ _PASS_MIN_TEMP_NOZ

#define _PASS_MIN_TEMP_NOZ   130

◆ _HEAT_TIME_MS_BED

#define _HEAT_TIME_MS_BED   60000

◆ _HEAT_TIME_MS_NOZ

#define _HEAT_TIME_MS_NOZ   42000

◆ _MAX_PREHEAT_TIME_MS_BED

#define _MAX_PREHEAT_TIME_MS_BED   60000

◆ _MAX_PREHEAT_TIME_MS_NOZ

#define _MAX_PREHEAT_TIME_MS_NOZ   30000