Prusa3d Marlin fork
first_lay_cal.h
Go to the documentation of this file.
1 
5 #ifndef FIRMWARE_FIRST_LAY_CAL_H_
6 #define FIRMWARE_FIRST_LAY_CAL_H_
7 #include <stdint.h>
8 
10 [[nodiscard]] bool lay1cal_load_filament(uint8_t filament);
11 void lay1cal_intro_line(bool skipExtraPurge, float layer_height, float extrusion_width);
13 void lay1cal_meander_start(float layer_height, float extrusion_width);
14 void lay1cal_meander(float layer_height, float extrusion_width);
15 void lay1cal_square(uint8_t step, float layer_height, float extrusion_width);
16 void lay1cal_finish(bool mmu_enabled);
17 
18 #endif /* FIRMWARE_FIRST_LAY_CAL_H_ */
void lay1cal_intro_line(bool skipExtraPurge, float layer_height, float extrusion_width)
Print intro line.
Definition: first_lay_cal.cpp:97
void lay1cal_before_meander()
Setup for printing meander.
Definition: first_lay_cal.cpp:141
void lay1cal_meander_start(float layer_height, float extrusion_width)
Print meander start.
Definition: first_lay_cal.cpp:164
void lay1cal_meander(float layer_height, float extrusion_width)
Print meander.
Definition: first_lay_cal.cpp:181
void lay1cal_square(uint8_t step, float layer_height, float extrusion_width)
Print square.
Definition: first_lay_cal.cpp:211
void lay1cal_wait_preheat()
Wait for preheat.
Definition: first_lay_cal.cpp:48
bool lay1cal_load_filament(uint8_t filament)
Load filament.
Definition: first_lay_cal.cpp:70