T1 hotend trouble

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!
36 Replies
MDFPereira
MDFPereira5mo ago
Please, share ratos-debug.zip Otherwise we all are trying to guess what is wrong
TheTik
TheTik4mo ago
@TheTrashPanda please continue in this thread instead of in general, starting with the debug.zip requested by Pereira
TheTrashPanda
TheTrashPandaOP4mo ago
Sorry I had posted here first and never received an answer so that’s why I went to General. Will get the RatOS-debug.zip @MDFPereira not trying to make anyone guess just didn’t know what files to find to help. This is my first RatRig build and first open source printer.
TheTrashPanda
TheTrashPandaOP4mo ago
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.
TheTik
TheTik4mo ago
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?
TheTrashPanda
TheTrashPandaOP4mo ago
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 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.
TheTik
TheTik4mo ago
very odd. I would have thought they call the same macro. Might be worth tracking down where that macro is called by klipperscreen
TheTrashPanda
TheTrashPandaOP4mo ago
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?)
TheTik
TheTik4mo ago
Pretty sure Its just a mainsail button that calls it
TheTrashPanda
TheTrashPandaOP4mo ago
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!
TheTik
TheTik4mo ago
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
TheTrashPanda
TheTrashPandaOP4mo ago
I’ll double check that when I get home. I work for the railroad and heading out of town, should be back sometime Wednesday.
TheTik
TheTik4mo ago
No worries, good luck!
TheTrashPanda
TheTrashPandaOP4mo ago
Trying this returns "heater 1 not supported
TheTik
TheTik4mo ago
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.
TheTrashPanda
TheTrashPandaOP4mo ago
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?
TheTik
TheTik4mo ago
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
TheTrashPanda
TheTrashPandaOP4mo ago
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
TheTik
TheTik4mo ago
I'm suggesting start the config as like, a vminion, save, then back to VC4 idex
TheTrashPanda
TheTrashPandaOP4mo ago
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
TheTik
TheTik4mo ago
Start commenting out sections to narrow down what's breaking it
TheTrashPanda
TheTrashPandaOP4mo ago
correction. I deleted that section, was still broken. removed an an include and it fixed it. its in this section.
TheTrashPanda
TheTrashPandaOP4mo ago
I noticed there is a "Command Overrides" section in there. wonder if that's the culprit?
TheTik
TheTik4mo ago
What file is that from?
TheTrashPanda
TheTrashPandaOP4mo ago
That was from an include I had found that someone made to control bed fan speed to help chamber temp
TheTik
TheTik4mo ago
so NOT something from ratos
TheTrashPanda
TheTrashPandaOP4mo ago
correct. The monitoring loop was working to adjust chamber temp so I din't think anything of it.
TheTik
TheTik4mo ago
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
TheTrashPanda
TheTrashPandaOP4mo ago
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
TheTik
TheTik4mo ago
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
TheTrashPanda
TheTrashPandaOP4mo ago
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 😁
TheTik
TheTik4mo ago
Happy to help, sorry I didn't catch that you had added stuff that broke things.
TheTrashPanda
TheTrashPandaOP4mo ago
Btw, here’s the machine currently.
No description
TheTrashPanda
TheTrashPandaOP4mo ago
Working on a 10” touchscreen mount that I want to get the IDEX dialed in before I print the base of the mount

Did you find this page helpful?