The custom marlin firmware for the Dagoma DiscoEasy200 is now based on the 1.1.6 release.
I wanted to be able to use the filament change feature of the marlin firmware (M600 gcode). But it currently requires a LCD panel which I don’t have.
To enable filament change with latest marlin firmware, we need to insert M600
gcode at the desired layer. There is no stock plugin for it in Cura, but this may be overcome by using the post processing plugin :
The custom marlin firmware for the Dagoma DiscoEasy200 is now configured to use UBL with a 7x7 grid for bedlevel calibration :
#define AUTO_BED_LEVELING_UBL
#define UBL_MESH_INSET 1 // Mesh inset margin on print area
#define GRID_MAX_POINTS_X 7 // Don't use more than 15 points per axis, implementation limited.
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
#define UBL_PROBE_PT_1_X 39 // Probing points for 3-Point leveling of the mesh
#define UBL_PROBE_PT_1_Y 175
#define UBL_PROBE_PT_2_X 39
#define UBL_PROBE_PT_2_Y 30
#define UBL_PROBE_PT_3_X 170
#define UBL_PROBE_PT_3_Y 30
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
The first stable version of the marlinshell tool has been tagged. This nodejs program can drives a 3D printer with the marlin firmware over USB. It has a command history, a status bar and a scrolling message window :
The custom marlin firmware for the Dagoma DiscoEasy200 is now based on the 1.1.5 release.
After trying many jekyll themes (and burning lots of free time in the process), I eventually settled using solid-jekyll.
Initial setup of jekyll