Prusa MINI Firmware overview
|
Current EEPROM Layout
Keep this data structure up to date so EEPROM size is known at compile time!
char SettingsDataStruct::version[4] |
uint16_t SettingsDataStruct::crc |
uint8_t SettingsDataStruct::esteppers |
planner_settings_t SettingsDataStruct::planner_settings |
xyze_float_t SettingsDataStruct::planner_max_jerk |
float SettingsDataStruct::planner_junction_deviation_mm |
xyz_pos_t SettingsDataStruct::home_offset |
bool SettingsDataStruct::runout_sensor_enabled |
float SettingsDataStruct::runout_distance_mm |
float SettingsDataStruct::planner_z_fade_height |
float SettingsDataStruct::mbl_z_offset |
uint8_t SettingsDataStruct::mesh_num_x |
uint8_t SettingsDataStruct::mesh_num_y |
float SettingsDataStruct::mbl_z_values[3][3] |
xyz_pos_t SettingsDataStruct::probe_offset |
matrix_3x3 SettingsDataStruct::planner_bed_level_matrix |
uint8_t SettingsDataStruct::grid_max_x |
uint8_t SettingsDataStruct::grid_max_y |
xy_int_t SettingsDataStruct::bilinear_grid_spacing |
xy_int_t SettingsDataStruct::bilinear_start |
float SettingsDataStruct::z_values[3][3] |
bool SettingsDataStruct::planner_leveling_active |
int8_t SettingsDataStruct::ubl_storage_slot |
uint16_t SettingsDataStruct::servo_angles[EEPROM_NUM_SERVOS][2] |
bool SettingsDataStruct::bltouch_last_written_mode |
float SettingsDataStruct::x2_endstop_adj |
float SettingsDataStruct::y2_endstop_adj |
float SettingsDataStruct::z2_endstop_adj |
float SettingsDataStruct::z3_endstop_adj |
int16_t SettingsDataStruct::ui_preheat_hotend_temp[2] |
int16_t SettingsDataStruct::ui_preheat_bed_temp[2] |
uint8_t SettingsDataStruct::ui_preheat_fan_speed[2] |
int16_t SettingsDataStruct::lpq_len |
PID_t SettingsDataStruct::bedPID |
int16_t SettingsDataStruct::lcd_contrast |
bool SettingsDataStruct::recovery_enabled |
fwretract_settings_t SettingsDataStruct::fwretract_settings |
bool SettingsDataStruct::autoretract_enabled |
bool SettingsDataStruct::parser_volumetric_enabled |
float SettingsDataStruct::planner_filament_size[EXTRUDERS] |
tmc_stepper_current_t SettingsDataStruct::tmc_stepper_current |
tmc_hybrid_threshold_t SettingsDataStruct::tmc_hybrid_threshold |
tmc_sgt_t SettingsDataStruct::tmc_sgt |
tmc_stealth_enabled_t SettingsDataStruct::tmc_stealth_enabled |
float SettingsDataStruct::planner_extruder_advance_K[EXTRUDERS] |
uint32_t SettingsDataStruct::motor_current_setting[3] |
xyz_pos_t SettingsDataStruct::coordinate_system[MAX_COORDINATE_SYSTEMS] |
skew_factor_t SettingsDataStruct::planner_skew_factor |
xyz_float_t SettingsDataStruct::backlash_distance_mm |
uint8_t SettingsDataStruct::backlash_correction |
float SettingsDataStruct::backlash_smoothing_mm |