17-11-2019, 03:01 PM
Buenas tardes,
Estoy intentando configurar un sensor capacitivo en mi prusa y parece que lo he conseguido... pero solo hasta que intento empezar a imprimir. Explico por partes:
- Mover el eje Z libremente: OK.
- Hacer homing (G28): OK.
- Hacer autonivelado (G29): OK.
- Mover eje Z a cualquier posición (G1 Z10 F900): OK.
- Imprimir: No.
La movilidad de la impresora antes de iniciar cualquier impresión es correcta, se puede mover en cualquier dirección, hace homing, autolevel.
Cuando le doy a iniciar impresión desde el Repetier, realiza el homing perfectamente, luego el autolevel, se sitúa de nuevo el extrusor en el centro de la cama, pero cuando va a bajar el extrusor los motores del eje Z se quedan como bloqueados. Hacen ruido, pero no se mueven.
Al principio de configurar todo el marlin, me sucedió por poner un feedrate muy alto en el eje Z, ahora lo he bajado a 3 y el movimiento lo hace correcto excepto cuando tiene que iniciar la impresión. También he probado ha disminuir las aceleraciones y velocidades de todo el conjunto, pero no me ha dado resultado.
Esta es la configuración que tengo en Marlin:
Por otro lado, el código del G-Code en repetier es el siguiente:
Si no me equivoco, diría que el fallo empieza en la línea con el comando G28W. Pero he probado también con el G28C y tampoco me ha dado resultado.
El problema es similar al de este video: https://youtu.be/3xQ-eRPXXlc?t=55
Sin embargo, la solución que él ofrece:
No me ha dado resultado, ya que yo no tengo problemas con el homing por defecto.
A ver si a alguien le ha sucedido algo similar. Muchas gracias a todos!
Estoy intentando configurar un sensor capacitivo en mi prusa y parece que lo he conseguido... pero solo hasta que intento empezar a imprimir. Explico por partes:
- Mover el eje Z libremente: OK.
- Hacer homing (G28): OK.
- Hacer autonivelado (G29): OK.
- Mover eje Z a cualquier posición (G1 Z10 F900): OK.
- Imprimir: No.
La movilidad de la impresora antes de iniciar cualquier impresión es correcta, se puede mover en cualquier dirección, hace homing, autolevel.
Cuando le doy a iniciar impresión desde el Repetier, realiza el homing perfectamente, luego el autolevel, se sitúa de nuevo el extrusor en el centro de la cama, pero cuando va a bajar el extrusor los motores del eje Z se quedan como bloqueados. Hacen ruido, pero no se mueven.
Al principio de configurar todo el marlin, me sucedió por poner un feedrate muy alto en el eje Z, ahora lo he bajado a 3 y el movimiento lo hace correcto excepto cuando tiene que iniciar la impresión. También he probado ha disminuir las aceleraciones y velocidades de todo el conjunto, pero no me ha dado resultado.
Esta es la configuración que tengo en Marlin:
Código:
//=============================================================================
//============================== Movement Settings ============================
//=============================================================================
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 4000, 160}//{ 80, 80, 4000, 500 }
#define DEFAULT_MAX_FEEDRATE { 500, 500, 3, 25 } //{300, 300, 5, 25}
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 } //{1200, 1200, 75, 1200}
#define DEFAULT_ACCELERATION 2000 //3000 1000 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 1000 //3000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 2000 //3000 500 // X, Y, Z acceleration for travel (non printing) moves
#define DEFAULT_XJERK 20.0 //10.0
#define DEFAULT_YJERK 20.0 //10.0
#define DEFAULT_ZJERK 0.4 //0.3
#define DEFAULT_EJERK 5.0 //0.10
Por otro lado, el código del G-Code en repetier es el siguiente:
Código:
; generated by PrusaSlicer 2.0.0+win64 on 2019-11-17 at 14:42:32
; external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.45mm
; top infill extrusion width = 0.40mm
; first layer extrusion width = 0.42mm
M201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2
M203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec
M204 P1500 R1500 T1500 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X10.00 Y10.00 Z0.20 E2.50 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107
M115 U3.0.12 ; tell printer latest fw version
; Start G-Code sequence START
T0
M104 S215 ; set extruder temp
M140 S70 ; set bed temp
M190 S70 ; wait for bed temp
M109 S215 ; wait for extruder temp
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
G28 W
G80
G92 E0.0
M203 E100
M92 E140
G92 E0.0
; Filament gcode
Si no me equivoco, diría que el fallo empieza en la línea con el comando G28W. Pero he probado también con el G28C y tampoco me ha dado resultado.
El problema es similar al de este video: https://youtu.be/3xQ-eRPXXlc?t=55
Sin embargo, la solución que él ofrece:
Código:
#define HOMING_FEEDRATE {50*60, 50*60, 2*60, 0}
No me ha dado resultado, ya que yo no tengo problemas con el homing por defecto.
A ver si a alguien le ha sucedido algo similar. Muchas gracias a todos!