Issues w. extruder stepper (LDO-36STH20-1004AHG from lgx lite) since upgrade from RO2.0.0 to v2.0.1

my stepper doesn´t work since the upgrade and reflashing the sd card. The stepper doesn´t react, no error messages. I can easily move it by hand. changing the tmc2209 didn´t help. Voltage measurements at the board plug and later on the first wagos are ok. The links in the settings checked. what can it be? I have also a nema14 17 mm 8T from moons lying around for replacement or testing.
blacksmithforlife
blacksmithforlife346d ago
if you command it via the mainsail interface does it work? If so you probably have a mismatch between relative and absolute extrusion in your printer.cfg and your slicer
deep-jade
deep-jade346d ago
thanks. solved. the new template is a bit even more diffrent than the previous version. I needed to include some more settings from the template.
miklschmidt
miklschmidt346d ago
What template? There's nothing backwards incompatible from 2.0.0 to 2.0.1 in printer.cfg..?
deep-jade
deep-jade346d ago
the extruder stepper started to work again after me adding: [extruder] step_pin: e_step_pin dir_pin: e_dir_pin #deleted ! enable_pin: !e_enable_pin microsteps: 64 [tmc2209 extruder] uart_pin: e_uart_pin run_current: 0.5 to the printer.cfg
miklschmidt
miklschmidt346d ago
This is very much not necessary Also there's no changes in regards to this from 2.0.0 to 2.0.1, are you sure you're not talking about a 1.2 to 2.0 upgrade? in which case you should not try to adapt your exiting printer.cfg. Rather you should go through the new v2 printer.cfg and reuse values from your old printer.cfg where applicable
deep-jade
deep-jade346d ago
For me it was as you can read from my post above. I am sure we are talking about the 2.0.0 to 2.0.1 upgrade. As you remember we talked already about the 1.2 to 2.0.0 upgrade. The copying to much into printer.cfg from 1.2 into 2.0.0 lead to a strange behavior by homing. Maybe_home didn't work. The excluding of a dead zone at x_mid/y_min didn't work. I followed your recommendations and made a clean flash with a soft editing of the existing printer.cfg template. Yes, I read you RO doc carefully. And I changed also all the customable x-positions after canceling or pause or for safe homing. It works but with several unnecessary movements during z-homing to my predefined x=100 position. Somehow I needed to change x for the safe z homing to 100 too. Otherwise, the print head moves to the dead zone. Now my printer is full of unnecessary stuff. But it prints.
miklschmidt
miklschmidt345d ago
If you post your printer.cfg i'll take a look and see what's up
deep-jade
deep-jade341d ago
finally got access to my printer
deep-jade
deep-jade341d ago
I get a heavy underextrusion. Then discovered the run current is set to 0.5. In the ldo/36sth20-1004ahg it´s set to 0.707 A. Even after changing the current to 0.707 the stepper stucks at extruding 20 mm/s (50 mm³/s). Bevor I could extrude 100+ mm³/s with the 100 W Goliath. What is wrong now? there is another stepper setting with 0.85 A. Bondtech recommends 0.45-0.60 A. What is the good value for the stepper?
blacksmithforlife
blacksmithforlife341d ago
You probably have a mismatch between slicer and klipper setting on absolute vs relative extrusion
miklschmidt
miklschmidt341d ago
[gcode_macro RatOS]
variable_force_absolute_position: False
variable_relative_extrusion: False
#Bed_mesh
variable_adaptive_mesh: False
variable_calibrate_bed_mesh: True #Whether or not to calibrate a bed mesh before each print.
#If you prefer calibrating your bed mesh manually instead of on each print, you can disable it by setting this to False.
#Disabling variable_calibrate_bed_mesh will stop RatOS from loading a bed mesh entirely.
#If you want it to load a mesh, you can set variable_bed_mesh_profile to the name of the profile you want it to load.
variable_bed_mesh_profile: "ratos" #Use this variable to set name for the bed_mesh profile that RatOS calibrate and loads.
#If variable_calibrate_bed_mesh is False you must set this variable to the profile name you wish to load, or no bed mesh will be loaded.
#If variable_calibrate_bed_mesh is True and this variable isn't set, RatOS will use ratos as the profile name.

#Parking
variable_start_print_park_in: "front" #"back"
variable_start_print_park_x: 100 #Custom X coordinate to park the toolhead during final nozzle heating.
variable_start_print_park_z_height: 50 #The z height at which to park the toolhead during final nozzle heating.
variable_pause_print_park_in: "front" #"back" #Where to park the toolhead after ending or canceling a print.
variable_pause_print_park_x: 100 #Custom X coordinate to park the toolhead when pausing a print.
variable_end_print_park_x: 100 #Custom X coordinate to park the toolhead after ending or canceling a print.
variable_macro_travel_speed: 50 #for testing slower; usually 300 mm/s+
variable_macro_z_speed: 15
variable_end_print_park_z_hop: 20

#Preheat
variable_preheat_extruder: True
variable_preheat_extruder_temp: 150
variable_start_print_heat_chamber_bed_temp: 115

#Nozzle Priming
variable_nozzle_priming: "primeline"
variable_nozzle_prime_start_x: "max" # min, max or number
variable_nozzle_prime_start_y: "min" # min, max or number
variable_nozzle_prime_direction: "auto" # auto, forwards, backwards
#Load/Unload Filament
variable_filament_unload_length: 130
variable_filament_unload_speed: 5
variable_filament_load_length: 100
variable_filament_load_speed: 10

# Possible values: 'sensorless' or 'endstops'.
variable_homing: "endstops"
variable_sensorless_x_current: 0.6
variable_sensorless_y_current: 0.9
# Possible values: 'static' or 'stowable'
variable_z_probe: "static"

# Possible Values: 'middle' or an absolute x coordinate
variable_safe_home_x: 100 #"middle"
# Possible Values: 'middle' or an absolute y coordinate
variable_safe_home_y: "middle"

#SKEW
variable_skew_profile: "my_skew_profile"

variable_probe_for_priming_result: None
variable_adaptive_prime_offset_threshold: -1.0
[gcode_macro RatOS]
variable_force_absolute_position: False
variable_relative_extrusion: False
#Bed_mesh
variable_adaptive_mesh: False
variable_calibrate_bed_mesh: True #Whether or not to calibrate a bed mesh before each print.
#If you prefer calibrating your bed mesh manually instead of on each print, you can disable it by setting this to False.
#Disabling variable_calibrate_bed_mesh will stop RatOS from loading a bed mesh entirely.
#If you want it to load a mesh, you can set variable_bed_mesh_profile to the name of the profile you want it to load.
variable_bed_mesh_profile: "ratos" #Use this variable to set name for the bed_mesh profile that RatOS calibrate and loads.
#If variable_calibrate_bed_mesh is False you must set this variable to the profile name you wish to load, or no bed mesh will be loaded.
#If variable_calibrate_bed_mesh is True and this variable isn't set, RatOS will use ratos as the profile name.

#Parking
variable_start_print_park_in: "front" #"back"
variable_start_print_park_x: 100 #Custom X coordinate to park the toolhead during final nozzle heating.
variable_start_print_park_z_height: 50 #The z height at which to park the toolhead during final nozzle heating.
variable_pause_print_park_in: "front" #"back" #Where to park the toolhead after ending or canceling a print.
variable_pause_print_park_x: 100 #Custom X coordinate to park the toolhead when pausing a print.
variable_end_print_park_x: 100 #Custom X coordinate to park the toolhead after ending or canceling a print.
variable_macro_travel_speed: 50 #for testing slower; usually 300 mm/s+
variable_macro_z_speed: 15
variable_end_print_park_z_hop: 20

#Preheat
variable_preheat_extruder: True
variable_preheat_extruder_temp: 150
variable_start_print_heat_chamber_bed_temp: 115

#Nozzle Priming
variable_nozzle_priming: "primeline"
variable_nozzle_prime_start_x: "max" # min, max or number
variable_nozzle_prime_start_y: "min" # min, max or number
variable_nozzle_prime_direction: "auto" # auto, forwards, backwards
#Load/Unload Filament
variable_filament_unload_length: 130
variable_filament_unload_speed: 5
variable_filament_load_length: 100
variable_filament_load_speed: 10

# Possible values: 'sensorless' or 'endstops'.
variable_homing: "endstops"
variable_sensorless_x_current: 0.6
variable_sensorless_y_current: 0.9
# Possible values: 'static' or 'stowable'
variable_z_probe: "static"

# Possible Values: 'middle' or an absolute x coordinate
variable_safe_home_x: 100 #"middle"
# Possible Values: 'middle' or an absolute y coordinate
variable_safe_home_y: "middle"

#SKEW
variable_skew_profile: "my_skew_profile"

variable_probe_for_priming_result: None
variable_adaptive_prime_offset_threshold: -1.0
All this is a really bad idea. Remove all of that, stick with the defaults, only add stuff you actually need to change. You're killing all the config logic. You have a toolboard, but you're using the pins from the control board for some reason:
[extruder]
step_pin: e_step_pin
dir_pin: e_dir_pin #deleted !
enable_pin: !e_enable_pin
microsteps: 64
[extruder]
step_pin: e_step_pin
dir_pin: e_dir_pin #deleted !
enable_pin: !e_enable_pin
microsteps: 64
You overriding a bunch of extruder pins with control board pins instead of the toolboard pins later in the config as well:
#### PT1000 on built in MAX31865_SPI
[extruder]
max_extrude_only_distance: 800
nozzle_diameter: 0.6
heater_pin = e_heater_pin
sensor_type = MAX31865
sensor_pin = PF8
spi_speed = 4000000
##spi_bus: spi1
spi_software_miso_pin = stepper_spi_miso_pin #PA6 #SPI1_MISO
spi_software_mosi_pin = stepper_spi_mosi_pin #PA7 #SPI1_MOSI
spi_software_sclk_pin = stepper_spi_sclk_pin #PA5 #SPI1_SCK
rtd_nominal_r = 1000
rtd_reference_r = 4300
rtd_num_of_wires = 2
rtd_use_50Hz_filter = True
min_temp = 0
max_temp = 350
max_power = 1.0
min_extrude_temp = 160
pressure_advance: 0.03
#### PT1000 on built in MAX31865_SPI
[extruder]
max_extrude_only_distance: 800
nozzle_diameter: 0.6
heater_pin = e_heater_pin
sensor_type = MAX31865
sensor_pin = PF8
spi_speed = 4000000
##spi_bus: spi1
spi_software_miso_pin = stepper_spi_miso_pin #PA6 #SPI1_MISO
spi_software_mosi_pin = stepper_spi_mosi_pin #PA7 #SPI1_MOSI
spi_software_sclk_pin = stepper_spi_sclk_pin #PA5 #SPI1_SCK
rtd_nominal_r = 1000
rtd_reference_r = 4300
rtd_num_of_wires = 2
rtd_use_50Hz_filter = True
min_temp = 0
max_temp = 350
max_power = 1.0
min_extrude_temp = 160
pressure_advance: 0.03
The amount of changes you've made here is nuts. Most of them isn't needed. The problem is your modifications, not RatOS.
deep-jade
deep-jade313d ago
I don´t use the ebb42 I have once installed I do always check the extrusion with the calibration box by measuring the wall thickness. I don´t think it would go that well by mismatching of the relative and absolute extrusion. I found my VzHexutrodort gets partly clogged. Then I see the missing links in the print lines. it´s honestly saying not the way I expected to get support. Pls tell me what I need to change. it´s also fine to me if you refer to the documenation where I can find the information required. For now my configuration works quite stable. Even having some unneeded movements during homing. I am ok with the few seconds more it costs. I am mid in the 20 kg of printed parts project. After I am going to take a closer look into my config.
miklschmidt
miklschmidt312d ago
There are way too many things to sort through. Start from scratch (stock template), then modify one thing at a time, then you know exactly what causes the problems. Don't copy all variables and values from macros.cfg into your printer.cfg's macro configuration section, that destroys all include logic. And keep your modifications to USER OVERRIDES.
3dRig
3dRig160d ago
Hi, i have the same issue, where do you write those commands?
miklschmidt
miklschmidt160d ago
Hi! Please start your own thread, it's highly unlikely this is related to your situation.
3dRig
3dRig160d ago
Hi, i think i spotted the problem
3dRig
3dRig160d ago
No description
3dRig
3dRig160d ago
The bearing is missing so its causing the extruder not to operate properly
miklschmidt
miklschmidt160d ago
yeah that's not good
Want results from more Discord servers?
Add your server
More Posts
Strange Bed Level Test ResultHow can I fix this?belt shiftingOk..I have a odd issue that doesn't make any sense. I did a print almost 2 weeks ago and shut the prdouble peaks on YHi, did someone have such graph? Did you managed to fix it? Any ideas why is it so?Part Cooling Fan dauerhaft aktivSeit neuestem ist bei meinem Minion der Lüfter für die Bauteil Kühlung dauerhaft aktiv. Ich konnte lCan't equalize belt tensionI have such graph currently, if I try to tighten lower belt, my gantry moves out of square(when I moBed tilted after G34Hello everybody, Here is another mesh/homing problem. Maybe a really simple thing, but I don't get Extruder Heater not Heating at Expected RateI've gotten this error message 3 times in a row and I've noticed the temperature on the extruder seefan.cfg benötigtWie muss denn eine Fan.cfg aussehen, wenn ich bei Überschreiten einer vorgegeben Temperatur vom Mainprinting round tubesHaving trouble printing round stuff this is PETG and currently running 240c .15mm layer height. 2mm Extruder spinnt....Rest kommt. Strom braucht das LaptopStop services automaticallyHi guys, after updating to RatOS 2.0 my memory/CPU load (unfortunately only using a RPI Zero 2 W) haIs my rail eating itself?Just got around to lubricating my rails, left hand rail for the front and back axis (can't remember Belt grabber/adjuster broke. Replaced the adjuster but I have a new noise now.So while printing, I noticed a layer shift so I stopped printing and inspected. It turns out the bel4028 Lüfter an SKR2ich habe einen Artic Lüfter den Übergangsweise am Octopus betrieben habe übrig. Diesen wollte ich jUnregelmässige erste SchichtGuten morgen. Im internationalen Bereich hat mir niemand geantwortet, darum probiere ich es hier aucUnable to update RatOs repo after branch changeHello guys, I've tried upgrading my probe to unklicky and followed a blogpost which said to switch tOdd resonance shape on VC300What to do here? There's resonating sound from EVA, I've checked every screw and part, but nothing. Inconsistent first layerI have very weird behaviour on my first layer, which I can't seem to get right. What I have tried: Probleme bei der zweiten Schicht!Hallo habe einen Orbiter 2.0 verbaut und alles gemacht ESteps , PID Tuning usw und dann Probedrucke Clogged Nozzel?My print failed overnight and it looks like my mosquito hotend is trashed. I'm not sure what happene