extruder is not increasing the distance according to the height of each layer
hello, thanks to your help I have been able to finish configuring the printer, when I start printing it is excellent, complete addition to the bed and very good definition in the piece, but when it reaches layer 3 the nozzle leaves marks on the layer, and in layer 4 the nozzle hits the layer causing the bed to move, it is obvious that the extruder is not increasing the distance according to the height of each layer, I have read everything available in chats and Repetier forum and I can not find the solution, I can not find the firmware parameter to modify to solve this problem, can you help me please?
I use the escher bed calibration method, I am printing with layer 0.3, and the printing speed is 60, I am using PLA
Comments
G1 Z100 F600
what is the distance bed-extruder? If it is not 100mm then your steps per mm for z axis is too wrong and must be adjusted. With eeprom support you can simply change the value in eeprom editor.
If you hear beeping sound on z moves the acceleration or max speed is too high and you loose steps. This can also lead to wrong z positions. Especially with spindle acceleration and max speed is much lower than for x and y while steps per mm is much bigger.
If Z is moving correctly, the problem is overextruding. You should first calibrate the extruder steps per mm to you know extruding 50mm moves filament exactly 50mm in.
Next is to adjust slicer multiplier to what is needed for your filament. Often you need factors 0.85-1.0 for extrusion as filament expends a bit or does not take the computed shape after extruding. This is normally just a small part and gets visible with full infill after some mm of print.
https://3dprintbeginner.com/extruder-calibration-guide/
ok 0
trying the same in Repetier and same pproblem
my firmware is Repetier 1.0.4
Question is if you compiled the firmware with EEPROM_MODE 0 or not. Only if it is not 0 you have eeprom support. As you see here:
https://reprap.org/wiki/G-code#M503:_Report_Current_Settings
M503 is no command in repetier-firmware, we use
M205
to show eeprom settings. Please use the eeprom editor to change it. The example is for marlin I guess. The important part I wanted to show is the way calibration works. Did not expect you to not use just the editor to change the setting.
Also make sure temperature is good for your filament. If you extruder faster with colder filament it might block. If you print with temperature too hot extruder might block. Fortunately filaments tell you proper temperature and you might just select x degree higher then min value to compensate speed and temperature deviation.
Bed Preheat Temp: 60 C
Bed Heat Manager: 1
Bed PID drive max: 255
Bed PID drive min: 20
Bed PID P-gain: 98
Bed PID I-gain: 16.5
Bed PID D-gain: 145
Bed PID max value: 255
EEprom extruder settings:
Bed Preheat Temp: 255 C
Bed Heat Manager: 1
Bed PID drive max: 255
Bed PID drive min: 20
Bed PID P-gain: 7
Bed PID I-gain: 2
Bed PID D-gain: 40
Bed PID max value: 255
Assuming AN9002 is a infrared mesurement it also has error sources. Precision depends a bit on the material and also has own error plus you measure a different point. Sensor is internal where it is hotter than on the outer surface.
Anyhow only solution to get it hotter is to increase extruder temperature so it satisfies the material temperature regardless of what it shows. So to say to fix the measurement error.
Great sugestion up the temp at tester shows 200 C, same with the bed, but in the nozzle I can't, the firmware have a 250 C limit (170 C in the tester) and I can't go up, can you help me to up the limit please ?
in my previous message you'll see the values that I have in the EEprom, sorry second block of values is extruder not bed, and for printer setup I have:
in printer tab extruder preheat temp 255 C, bed preheat temp 60 C
in extruder tab max extruder temp 255 C, max bed temp 255 C
I tried to up the values for max and prehead, but don't show the increase in manual control tab of repetier, keep showing 250 C as top heat
50°C is a big difference. Is this the original thermistor? If firmware was configured for a different thermistor the difference will grow the more you move away from 25°C where the typically used all have 100k resistance. That is why it is important to select the correct one so resistance-temperature curve matches.
Anyhow in server/host you can increase max temperature, but that does just allow setting higher values. The firmware has it's independent limit and needs to be configured there and it could be that it is a compile time limit so you need to compile printer firmware your self.