#T1 hotend trouble

59 messages · Page 1 of 1 (latest)

solemn tapir
#

Don’t know if this is the right place to post this but I’m running out of ideas.

With VC4 IDEX when I try to set T1 heat or heat it up with Load Filament macro it doesn’t heat up. Mainsail says “heater extruder1 not supported”. But if I run a T1 hotend PID it heats up exactly as intended. Both T0 & T1 are setup the same (Rapido 2 UHF and Orbiter v2) only difference is beacon on T0. T0 works fine consistently. Only T1 says “heater extruder1 not supported” have check printer.cfg and RatOS.cfg for any obvious differences but have not noticed anything. Please help, VAOC cal went pretty good, just want to load and test T1 thanks!

spiral shore
#

Please, share ratos-debug.zip
Otherwise we all are trying to guess what is wrong

tardy wraith
#

@solemn tapir please continue in this thread instead of in general, starting with the debug.zip requested by Pereira

solemn tapir
solemn tapir
solemn tapir
#

also since sending the debug, I've moved the bed fan and bento filter fan code to an include to clean it up a bit. Still learning klipper and always open to tips and advice.

tardy wraith
#

I've never messed with IDEX so I don't know that I'll catch what's wrong, but am looking now. When you ran the configurator you do have T0 and T1 set up, right?

#

not two T0s?

solemn tapir
#

to my knowledge I have them set up as T0 & T1. I know that T1 on mainsail reads the temp in chamber different then the temp on T0 since its not over the bed as much. also every thing on configurator showed a T0 & a T1

solemn tapir
#

so just to test I decided to try to heat up T1 with klipper screen connect to the RPI instead of remote through my computer, and klipper screen will heat up T1. tested both T0 & T1 separately and they both work there. have not tried the Load Filament command there yet though. will shortly and let you know.

#

I was able to load filament on T1 in klipperscreen. still unable to in mainsail though.

tardy wraith
#

very odd. I would have thought they call the same macro. Might be worth tracking down where that macro is called by klipperscreen

solemn tapir
#

also another thing I just noticed. Specifically typing in console 'm104 T1 s240' works

#

typing in the drop down taht displays tems works for t0 but not t1

#

*That displays temps

#

and before what I said "filament load macro" I meant clicking the "load filament button, selecting temp/extruder" (those are macro commands right?)

tardy wraith
#

Pretty sure

#

Its just a mainsail button that calls it

solemn tapir
#

so gcode for set temp on t1 works in console, T1 PID works, but selecting temp for T1 from drop down, and load filament macro set temp for T1 dont work

#

thats where the error is produced

#

but unfortunately I have to get ready for work so I'll have to continue this when I get back. at least we made some progress 😅

#

thanks!

tardy wraith
#

What happens if you enter this into the mainsail console?
SET_HEATER_TEMPERATURE heater=1 target=220 ?

#

If I'm reading correctly, this is the macro that is sending that error message

solemn tapir
#

I’ll double check that when I get home. I work for the railroad and heading out of town, should be back sometime Wednesday.

tardy wraith
#

No worries, good luck!

solemn tapir
tardy wraith
#

This really sounds like a misconfiguration but I'm not familiar enough with IDEX to pinpoint

#

What I would suggest would be starting the configurator over with a completely different machine. Save. Then start again fresh with the correct machine again.

solemn tapir
#

so try config wit a different machine in the config on this machine. should I flash toolheads also in the process then set it up as intendended after completing that setup?

tardy wraith
#

no, we're changing machines to a wrong one just to completely wipe the current config

#

then changing right back to the correct one and starting fresh

solemn tapir
#

that's what I meant. I went through confighured as a standard VC4. then setup as a VC4 IDEX again, flashed the Octopus 1.1 board and both toolheads and currently setting the T1 temp from the drop down is working.

#

and it also let me successfully activate the Filament Load Macro for T1

tardy wraith
#

I'm suggesting start the config as like, a vminion, save, then back to VC4 idex

solemn tapir
#

so I added back some of the saved code from my previous config and it broke it again.

#

[temperature_sensor chamber]
sensor_type: Generic 3950
sensor_pin: PF4
min_temp: 0
max_temp: 100
gcode_id: C

[fan_generic chamber_heater_extra_fan]
pin: PD14
max_power: 1.0
shutdown_speed: 0
cycle_time: 0.010
hardware_pwm: False
kick_start_time: 0.1
off_below: 0.0
#tachometer_pin:
#tachometer_ppr:
#tachometer_poll_interval:
#enable_pin:

See the "fan" section for a description of the above parameters.

[neopixel VAOC_LED]
pin: PB0
chain_count: 6
color_order: GRB

[z_offset_probe]
pin: ^PG10 # probe trigger pin
z_offset: -5 # probe height, used to limit the probe z-move
y_offset: 0 # probe y-offset, measured from the camera center
x_offset: 38 # probe x-offset, measured from the camera center
speed: 10
samples: 3
sample_retract_dist: 5
lift_speed: 10.0
samples_result: median
samples_tolerance: 0.2
samples_tolerance_retries: 5

[heater_fan vaoc_fan]
pin: PD13
heater: heater_bed
fan_speed: 1.0
heater_temp: 50

[dual_carriage]
position_max: 558.069
position_endstop: 558.069

[gcode_macro RatOS]
variable_bed_margin_x: [59.800, 58.069]

[gcode_macro _VAOC]
variable_expected_camera_x_position: 212.636
variable_expected_camera_y_position: 528.647

[gcode_macro T0]
variable_parking_position: -57.800

[gcode_macro T1]
variable_parking_position: 556.069

[stepper_y]
position_max: 530.650

[gcode_macro RatOS]
variable_bed_margin_y: [14.350, 50.650]

#

its in this section

tardy wraith
#

Start commenting out sections to narrow down what's breaking it

solemn tapir
#

correction. I deleted that section, was still broken. removed an an include and it fixed it.

#

its in this section.

#

I noticed there is a "Command Overrides" section in there. wonder if that's the culprit?

tardy wraith
#

What file is that from?

solemn tapir
#

That was from an include I had found that someone made to control bed fan speed to help chamber temp

tardy wraith
#

so NOT something from ratos

solemn tapir
#

correct.

#

The monitoring loop was working to adjust chamber temp so I din't think anything of it.

tardy wraith
#

I'm not handy with macros. Remove anything that isn't base ratos, make sure it works, then add stuff bit at a time

#

whatever breaks it, look at it closer

solemn tapir
#

yea I'm learning that 😅

#

all of Mainsail, Macros, and this opensoucre stuff is all new to me so trying to take it in stride

tardy wraith
#

I thought you were having trouble with vanila ratos. Reading back through I don't see why I assumed that. But that makes the issue much clearer now

#

*vanilla

solemn tapir
#

I should have specified better. just wild how other add ins can work fin and break other stuff. lesson learned. just trying to accomplish too much at once.

#

now time to learn to build my own macros

#

thanks for being patient and helping me find my stumbling blocks 😁

tardy wraith
#

Happy to help, sorry I didn't catch that you had added stuff that broke things.

solemn tapir
#

Btw, here’s the machine currently.