Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Modélisme/Imprimantes 3D/Firmwares/Marlin/Informations et réglages

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Rapports

Firmware info (M115 [1])

Les information « Cap: » nécessite l'option EXTENDED_CAPABILITIES_REPORT

M115
FIRMWARE_NAME:Marlin 1.1.8 (ADVi3++ 3.0.2) SOURCE_CODE_URL:https://github.com/andrivet/ADVi3pp-Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Wanhao Duplicator i3 Plus EXTRUDER_COUNT:1 UUID:44b2f5d6-e7e4-47bf-be81-c2a6b4fc7975
Cap:SERIAL_XON_XOFF:0
Cap:EEPROM:1
Cap:VOLUMETRIC:1
Cap:AUTOREPORT_TEMP:1
Cap:PROGRESS:0
Cap:PRINT_JOB:1
Cap:AUTOLEVEL:1
Cap:Z_PROBE:1
Cap:LEVELING_DATA:1
Cap:BUILD_PERCENT:0
Cap:SOFTWARE_POWER:0
Cap:TOGGLE_LIGHTS:0
Cap:CASE_LIGHT_BRIGHTNESS:0
Cap:EMERGENCY_PARSER:1
Cap:THERMAL_PROTECTION:1

Réglages courants (M503 [2])

M503
echo:Filament settings: Disabled
echo:  M200 D1.75
echo:  M200 D0
echo:Steps per unit:
echo:  M92 X79.35 Y79.35 Z400.50 E106.70
echo:Maximum feedrates (units/s):
echo:  M203 X450.00 Y450.00 Z5.00 E25.00
echo:Maximum Acceleration (units/s2):
echo:  M201 X1000 Y1000 Z100 E1000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo:  M204 P800.00 R800.00 T800.00
echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_us> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
echo:  M205 S0.00 T0.00 B20000 X8.00 Y8.00 Z0.40 E1.00
echo:Home offset:
echo:  M206 X0.00 Y0.00 Z0.00
echo:Auto Bed Leveling:
echo:  M420 S0 Z10.00
echo:PID settings:
echo:  M301 P20.67 I1.06 D100.78
echo:Z-Probe Offset (mm):
echo:  M851 Z-1.25

Position actuelle (M114 [3])

Endstop states (M119 [4])

Température

M 105
ok T:17.62 /0.00 B:20.16 /0.00 @:0 B@:0

Rapporte cycliquement la température (nécessite AUTO_REPORT_TEMPERATURES et EXTENDED_CAPABILITIES_REPORT)

M155 S5 

Pour stopper

M155 S0

Configurations avancées

Sécurité

Extrusion froide [5]

Le firmware contient 2 paramètres pour éviter l'extrusion en-dessous d'une température donnée

/**
Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
Add M302 to set the minimum extrusion temperature and/or turn
cold extrusion prevention on and off.
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
*/

#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170


M302         ; report current cold extrusion state
M302 P0      ; enable cold extrusion checking
M302 P1      ; disable cold extrusion checking
M302 S0      ; always allow extrusion (disable checking)
M302 S170    ; only allow extrusion above 170
M302 S170 P1 ; set min extrude temp to 170 but leave disabled

Emergency Parser

Dans le fichier Configuration_adv.h se trouve le paramètre EMERGENCY_PARSER.

// Enable an emergency-command parser to intercept certain commands as they
// enter the serial receive buffer, so they cannot be blocked.
// Currently handles M108, M112, M410
// Does not work on boards using AT90USB (USBCON) processors!
#define EMERGENCY_PARSER

Lorsqu'on utilise la commande M112 (arrêt d'urgence), on s'attend à ce que cela fonctionne. Malheureusement non, du moins tant que ce paramètre n'a pas été activé.

Références