Slicer – is a program that prepares a 3D model for printing by cutting it into layers and generating G code for the printer. Without a slicer, the printer simply will not know what to print and how to do it.
Popular slicers
Ultimaker Cura <TAG1> is free, easy to use, has a large profile library for different printers.
PrusaSlicer <TAG1> is built for Prusa printers, but is compatible with others, offering flexible settings.
Bambu Studio <TAG1> is optimized for Bambu Lab printers, supports printing in multiple colors.
OrcaSlicer <TAG1> fork of PrusaSlicer with additional improvements, works with Bambu Lab, Creality, Prusa and other printers, offers flexible support settings and improved G-code generation.
Personally, I use a Bambu Studio chip on a Mac with Apple Silicon (I have a Bambu Lab P1S). Launched OrcaSlicer, very similar to Bambu Studio. There is a Ukrainian language.
What can be done in the slicer
Adjust speed, temperature, cooling and other printing parameters
Add support for printing complex models
Optimize filling (infill) to save material
Preview the printing process and detect possible errors
For example, I bought a Bambu Lab P1S and didn't know there was a camera. The printer stands in a separate building and it is very convenient to visually monitor what it does there. If something went wrong, you can quickly pause.
Here's an example where a transparent filament misbehaved and the printer started scattering pieces of plastic:
Smartphone slicers are also available. Personally, I like the synchronization between Bambu applications.