--- title: 'Marlin working explained' description: 'Finally! How marlin works as Marlin' tag: documentation author: chepo92 category: [ development ] --- ## Main ## Libraries ### From code to bits and pins: pins and marlin HAL ### Pins ### HAL ## The primitive's 3D printer: Basic functions ### Movement ### Temperature reading ### Heating ## From grbl and sprinter to Marlin ### GCode Parser ### Planner ## The beginner's 3D printer ### Endstops ### Temperature control loop ### Serial comunitation ### SD support ### LCD ## The advanced 3D printer ### Probe ### Bed Leveling ### Digipots ### LEDs ### MMU2 ### Touch ### Laser