Adventurer3 Control – 6.7

Supports output of files output by Slic3r

The new program is here.

Function addition item

As a result of this research, I thought that it would be usable if the file was corrected a little, and decided to add Slic3r as an output target to the Adventurer 3 controller.

Function contents

The following measures have been taken, and the contents of the corrected file are further corrected by the “file correction function”, and are output to Adventurer3.

  1. Z-axis movement speed correction
    Since it is the same speed as the XY movement speed, set the Z-axis movement speed specified in the parameter
  2. Process the header and footer parts so that they can be corrected with the file correction function.
  3. Add T0 to the end of the temperature specification code.

Z-axis movement speed correction

G1 Z0.230 F4800.000

The above-mentioned high speed movement speed is changed to the movement speed specified by the parameter.

Header and footer correction

; generated by Slic3r 1.3.0 on 2019-04-05 at 15:48:06

; external perimeters extrusion width = 0.44mm (1.81mm^3/s)
; perimeters extrusion width = 0.56mm (4.69mm^3/s)
; infill extrusion width = 0.50mm (4.98mm^3/s)
; solid infill extrusion width = 0.56mm (1.88mm^3/s)
; top infill extrusion width = 0.56mm (1.41mm^3/s)

M190 S60 ; set bed temperature and wait for it to be reached
M104 S220 ; set temperature

; Filament gcode

M109 S220 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion

The above header was corrected as follows.

; generated by Slic3r take4
;   defaultSpeed,3000
;   rapidZspeed,30
;   rapidXYspeed,4800
M140 S60 T0
M104 S220 T0
M104 S0 T1

The footer removes everything after the following line.

;END gcode for filament

In addition, it corresponds so that this contents can be changed by “file correction function”.

Correspondence of temperature designation code

The format of the temperature specification code was different from that output by FlashPrint. I did not attach T0 at the end, so I attached it.

Correspondence in “file correction function”

The following measures have been taken for Slic3r files:

  • Remove comment lines
  • Add start / end code
  • Add play removal command
  • Global offset
  • Elimination of unnecessary retraction

The change in speed and discharge rate of the brim was not implemented because the brim portion could not be identified.

Bug Fix

Even if the file extension is correct, the file is not for FlashPrint and Simplify3D. If you drop the file not for Slic3r or drop the file for Slic3r into “Slic3r conversion”, an error message was displayed, but the contents It was funny.