Marlin Firmware Setup

Published by Roy Berntsen on

How Can We Help?

< Back
You are here:
Print

Firmware setup for RAMP-based boards

For the stock setup we use the MKS Gen L  controller board with Marlin firmware

You can see the configuration on YouTube here

The Marlin firmware in the repository is set up to use:

Stepper Drivers

Steps/mm

These are the numbers for 1/16 microstepping:

  • XY – 80 steps/mm
  • Z – 3200 steps/mm
  • E – 408 steps/mm (e3d Original Titan Extruder)

Feedrates

These are max feedrates/speed defined by me in Marlin

  • XY – 200 mm/s
  • Z – 5 mm/s
  • E – 100 mm/s

Acceleration and Jerk

Acceleration

These are MAX acceleration I set in Marlin

  • XY MAX – 2000 mm/s^2
  • Z – 100 mm/s^2
  • E – 10000 mm/s^2

These are the default acceleration I set for this setup in Marling

  • XYZE Print Moves – 1500 mm/s^2
  • E Retraction – 3000 mm/s^2
  • XYZE Travel moves – 1500 mm/s^2

Jerk

  • XY – 15 mm/s
  • Z – 0.3 mm/s
  • E – 15 mm/s

Temp Sensor

  • Hotend set to table no. 5: ATC Semitec 104GT (e3d stock thermistor)
  • Bed set to table no. 11: 100k beta 3950

Z Auto Bed Leveling sensor and Z – End Stop

  • Bl Touch ABL Sensor
    • X offset – 26
    • Y offset – 0
    • Z offset – Calibrate yourself (Set to -1)
  • Baby stepping – enabled
  • ABL set to #define AUTO_BED_LEVELING_LINEAR for flat bed surfaces
  • Grid-points set to X=3 Y=X
  • Z Safe Homing Enabled

LCD Controller

Other Enabled Features

  • LCD Bed Leveling
  • LCD Corner Bed Leveling
  • S-Curve Enabled
  • Filament Run-out Sensor
  • Filament change option – M600
  • Advanced Pause and Park option
  • Print counter
  • SD support
Table of Contents
Categories: