valueerrorx / Flashforge-Dreamer3d-Cura-Definitions

Ultimaker Cura definitions for Flashforge Dreamer3d

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flashforge-Dreamer3d-Cura-Definitions

Ultimaker Cura definitions for Flashforge Dreamer3d

This dreamer3d.def.json works for 1 extruder only. The moment you add a second extruder Cura adds a line with the gcode

TO

right before your own startcode and Dreamer3d refuses to load the whole file.

For now this definition kinda works with 2 extruders if you open the gcode file and remove the T0 entry between

;Generated with Cura_SteamEngine 4.4.1

and

M82 ;absolute extrusion mode

but it will print both objects with the same extruder nevertheless

see discussion: Toylerrr/Flashforge-for-Cura#5

start_gcode =

;Start Gcode
M140 S{material_bed_temperature};   Heat bed up to first layer temperature
M104 S{material_print_temperature} T0;   Set nozzle temperature of Right extruder to first layer temperature
M104 S{material_print_temperature} T1;   Set nozzle temperature of Left extruder to first layer temperature
M107;   Fan off
G90;   Absolute Programming
G28;   Move to Home position 
M132 X Y Z A B;   Load current home position from EEPROM
G1 Z50 F600;   Move bed down to allow safe movement of nozzles lo left front
G1 X-110.5 Y-74 F6000;   Move nozzles to left front
M7;   Wait For Platform to reach target temperature
M6 T0;   Wait For Right nozzle to reach target temperature
M6 T1;   Wait For Left nozzle to reach target temperature
; M106 enable cooling fan
M907 X100 Y100 Z40 A80 B80;   Set digital potentiometer value. A and B typically 100 for tough filament like ABS and 80 for brittle like PLA. A is Right B is Left.
G1 Z0.6 F3300; Go to start height
G4 P2000;   Dwell time
G1 Z0.2 F7200.000;   Move to first layer height
M108 T{initial_extruder_nr};   Tool change to current extruder

end_gcode =

;End Gcode
M107;   Disable cooling fan
M104 S0 T0;  Set Nozzle temperature of Right nozzle to zero
M104 S0 T1;  Set Nozzle temperature of Left nozzle to zero
M140 S0;   Turn bed heating off
G162 Z;    Home positive for Z axis
G28 X0 Y0;   Return X and Y to home position
M132 X Y Z A B
G91;   Set to relative positioning
M18;   Disable stepper motors for all axes

About

Ultimaker Cura definitions for Flashforge Dreamer3d