|
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 |