Firmware

Download base configs from MarlinFirmware/Configurations

For Octoprint From Octoprint Community:

Plugins:

  1. https://plugins.octoprint.org/plugins/m73progress/
  2. https://plugins.octoprint.org/plugins/arc_welder/
  3. https://github.com/chendo/BufferBuddy
  4. https://plugins.octoprint.org/plugins/meatpack/
  5. Also enable in OctoPrint (>= 1.9) Serial Connection -> Firmware & protocol -> Wait to load the SD card file list until the firmware capability report is processed.
  6. OctoPrint Settings -> Serial Connection -> Firmware & protocol:
    1. add M524 to “Emergency commands”
    2. set M524 as “SD Cancel Command”

Configuration.h:

#define NOZZLE_PARK_FEATURE
#define SPEAKER

Configuration_adv.h:

#define SOUND_MENU_ITEM
#define SET_PROGRESS_MANUALLY
#define SET_PROGRESS_PERCENT
#define SHOW_REMAINING_TIME
#define SET_REMAINING_TIME
#define LONG_FILENAME_HOST_SUPPORT
#define AUTO_REPORT_SD_STATUS
#define ARC_SUPPORT
#define EMERGENCY_PARSER
#define ADVANCED_OK
#define ADVANCED_PAUSE_FEATURE
//Configure NOZZLE_PARK_FEATURE
//HOST_PROMPT_SUPPORT or EMERGENCY_PARSER ?
//PARK_HEAD_ON_PAUSE 
#define AUTO_REPORT_TEMPERATURES
#define AUTO_REPORT_POSITION
#define M114_DETAIL
#define M114_REALTIME
#define EXTENDED_CAPABILITIES_REPORT
#define REPORT_FAN_CHANGE
#define MEATPACK_ON_SERIAL_PORT_1
#define MEATPACK_ON_SERIAL_PORT_2
#define GCODE_CASE_INSENSITIVE
#define HOST_ACTION_COMMANDS
#define HOST_PROMPT_SUPPORT
#define HOST_START_MENU_ITEM
//M20_TIMESTAMP_SUPPORT
// Maybe?
#define BLOCK_BUFFER_SIZE 64
#define BUFSIZE 32
#define TX_BUFFER_SIZE 32
#define RX_BUFFER_SIZE 2048

Enable BLTouch (TODO)

#define AUTO_BED_LEVELING_BILINEAR #define PREHEAT_BEFORE_LEVELING

Configuration.h

//#define MULTIPLE_PROBING //Disable
//Z_PROBE_FEEDRATE_FAST 10*60
//DEFAULT_MAX_FEEDRATE { 500, 500, 20, 25 }
//XY_PROBE_FEEDRATE (150*60)
//Z_CLEARANCE_BETWEEN_PROBES 3
//HOMING_FEEDRATE_MM_M {(150*60), (150*60), (10*60) }

Configuration_adv.h:

#define BLTOUCH_HS_MODE true
#define BLTOUCH_DELAY 300 //200

Configuration_adv.h:

//#define SHOW_CUSTOM_BOOTSCREEN //Disable
//#define CUSTOM_STATUS_SCREEN_IMAGE  //Disable

OrcaSlicer: (TODO)

  • Arachne
  • 0.6 Nozzle
  • End GCode for retracting fillament out of the nozzle
  • Layer height multiples of 0.04mm
  • Max layer height Nozzle*0.8 (0.6mm Nozzle = 0.48mm)

    Calibration

5 things to check & tune to 3D print faster Calibration Ellis’ Print Tuning Guide

  • PID
  • Probe Z Offset
  • Feedrate
  1. Figure out Max Flow Rate Speed & Max Flow Tuning
    1. Set Max Volumetric Speed in Slicer
  2. Speed & Acc
  3. Input Shaping

Filament Runout (TODO)

Linear Advance (TODO)

Input Shaping (TODO)

Macros

Get more out of Marlin & Octoprint with these lesser known tips - Macros, auto-start, custom menus In Auto Load (auto0.g):

  1. Preheat
  2. Homing+BedLevel
  3. Setup Macros

Octoprint Macros:

Comments