#Toolboard shutdown: "ADC out of range" after changing nozzle

82 messages ยท Page 1 of 1 (latest)

shy pivot
#

I removed my nozzle today to switch from .6 to .4 and as soon as the nozzle came loose, klipper immediately shut down due to not heating as intended. Upon installation of the new nozzle and a firmware restart, klipper throws this error. I've been printing fine with this exact setup for months with no issue. My last print was Thursday of last week and it was flawless.

I have an EBB42 v1.2, Rapido UHF, PT1000, crimped connections, and have double checked that everything is tight. The jumper for the PT100 on the toolboard is working as it displays two very different numbers when removed. The only thing I've done today other than change the nozzle was to update everything available from the machine tab, which gave me problems as well like breaking the RatOS Git link or something, but I resolved that through manually updating in the right order. I also tried reflashing the toolboard through the configurator

I tried changing the value of the pullup resistor like I saw in a recent help post to no avail. Don't know what to look for or how I managed to brick the printer by changing a nozzle. Any help would be amazing, happy Monday!

hollow oliveBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> โœ… Mark Solution

cosmic basin
#

Show us the exact error and include the reported temps.

shy pivot
#

Yesterday before I left work for the evening, I tried to use the original heater that came with my rapido the 104NT (I bought the PT1000 as an upgrade) and was getting the same type of error but with different temperature ranges. I made sure to rerun the configurator and remove the jumper on the EBB42, as well as adjust the DIP switches when I tested the 104NT. I know this one worked as well before I removed it

cosmic basin
#

So at room temp that you're reading negative 250 degrees. That strongly points to a break in the wire. Check your thermistor from hotend to toolboard carefully.

shy pivot
#

Having tried both thermistors and getting similar errors, the only thing in common is this wire. It looks like I made a poor crimp on one of the wires but it's still in tact and fully seated. I can't find any breaks or anything abnormal. Still weird cause I never touched any of the wires to change the nozzle.

#

I will try redoing this wire, but sadly I didn't bring my crimping kit to work this morning, so it will have to wait until tomorrow

cosmic basin
#

Do you get the same measurement if you leave the thermistor disconnected?

shy pivot
#

No, very different

cosmic basin
#

Ah, so the cable actually has a short, not an open

shy pivot
#

so there's a break I'm not seeing?

#

or the crimp is really that bad and finally gave out after a few months?

#

My electrical knowledge is very limited, 95% of what I know (which isn't much) was learned through this discord channel and the build guides

cosmic basin
#

Right.
A thermistor is just a fancy variable resistor. It changes its resistance with temperature. The toolboard is measuring that resistance, doing some math, and figuring out the temp.
So when you connect it you can either have zero resistance (something is shorted), infinite resistance (something is broken/disconnected), or a resistance in the middle that should correspond to a sensible temp.

rain vigil
#

why such a short extension?

#

also, what kind of wiring did you use? It's important to get wire that is rated for movement for anything on the toolhead since it gets so much vibration. Otherwise it is easy to get an internal break and that causes all sorts of weird issues

shy pivot
#

If I remember correctly, the short extension is the original wire included with my Rapido 1 UHF, it was longer to run to the octopus before I had a toolboard. I shortened it when I installed the toolboard and microlight. I suppose it's my poor crimping job on that one wire, that's the only reason both thermistors would throw an error. I haven't added any new wire associated with the hotend

rain vigil
#

can the Rapido not read the toolboard directly?

shy pivot
#

I'll redo the crimp tomorrow morning when I have my tools and see if that works. When I tested the original 104NT thermistor yesterday the temp wasn't reading -250 like the PT1000, but it still wasn't correct, sitting at 140 while room temp

rain vigil
#

you need to use the configurator and change the sensor type to 104NT. Looking at the klippy log it is still sensor_type = PT1000 and I don't see it overridden in your printer.cfg

shy pivot
#

I changed it back this morning when i uploaded the logs. I did go through the process of using the configurator yesterday when I tested the 104NT. I can go through that process again and upload new logs for the 104NT if needed.

rain vigil
#

and it still read 140 at room temp after you changed it in the configurator?

shy pivot
rain vigil
#

there are two 104NT
"ATC Semitec 104GT-2", "ATC Semitec 104NT-4-R025H42G"

shy pivot
#

mine has a -4 so i picked that one

rain vigil
#

ok

#

the dip switches are only for the pt1000

shy pivot
#

I had the DIP switches for the PT1000 according to this. for the 104NT I just tried the DIP switches in all on, all off, and the 2-line pt100. All 3 are still reading temps between 120 and 140. I have the toolboard wired according to the doc, using TH0

rain vigil
#

right, those dip switches do nothing. they only affect that 4 pin port labelled PT100 in the image

shy pivot
#

ok, then I will completely ignore the DIP switches from now on cause that 4 pin is not used ๐Ÿ˜† one variable gone

#

I was unsure of the wording of that, so it was extra precaution to set the DIP to PT1000 when I installed the thermistor and toolboard

rain vigil
#

can you set the pullup resistance in the configurator?

#

I haven't used 2.1 enough to know

shy pivot
#

Doesn't look like it? I can do it through through printer.cfg though right, I tried the 2200 and 4700(?) that I saw in a recent similar thread, neither worked for the PT1000 but I havent adjusted the pullup resistance for the 104NT yet

rain vigil
#

yeah, you might need to also change the pin definition so include the pull-up resistor

#

something like

[extruder]
sensor_pin: ^toolboard_t0:PA3
pullup_resistor: 4700
#

you can also first try just adding the pull-up resistor (the ^)

[extruder]
sensor_pin: ^toolboard_t0:PA3
#

add that in your printer.cfg overrides section - btw

shy pivot
#

Adding that just just gave an error "unknown pin chip name '^toolboard_t0'"

rain vigil
#

ohh, maybe it is toolboard_t0:^PA3

shy pivot
#

hmm new error, "Invalid pin description 'toolboard_t0:^PA3' Format is: [chip_name:] pin_name

rain vigil
#

ok, well looking in ratos i see pin: ^toolboard_t0:PB9 as an example, so putting the ^ in front should have worked. Can you change back to that and upload the printer.cfg?

shy pivot
cosmic basin
#

And what error are you getting now?

rain vigil
#

I don't see the changes I mentioned above

shy pivot
#

uh... that's weird

#

I've saved, restarted firmware, downloaded the cfg file and it's not there on any

#

nothing is being saved to my printer.cfg

#

Mainsail when I open my printer.cfg

#

the results of saving and downloading

#

But it's still there in mainsail

cosmic basin
#

Sounds like different files

shy pivot
#

there's only one printer.cfg file though? I have a few older saves but i'm definitely not looking at those

cosmic basin
#

different folder?

shy pivot
#

root/config

cosmic basin
#

Delete the copy you have on your PC. Try downloading again from mainsail. Do you get the file?

#

(I'm guessing it is being blocked as an "insecre download" like my chrome does)

shy pivot
#

I just deleted the randomly-named prior saves, as well all the text logs i've downloaded today. nothing but one printer.cfg file. saved and reset, downloaded the file, still not showing my changes in the download but still showing in mainsail

#

clean slate

#

yes chrome tries to block it, but i save anyway

#

I have saved and restarted firmware multiple times now, made multiple changes to the cfg, downloaded the printer.cfg each time and nothing has changed in the text file

#

Each one of these comments is a save+restart and a download of the printer.cfg to find nothing

#

I just saved+restart again from that screen print, and immediately downloaded the file. now magically it's there. I swear I just did this process almost 20 times

#

I'm so very confusedkekw

rain vigil
#

ok, well now that it is downloading correctly - are you getting an error?

shy pivot
#

yes

#

currently with that latest cfg

#

I'm starting to feel like this is more of a problem than a bad crimp...

rain vigil
#

@carmine epoch any idea? I don't understand why it doesn't like the syntax

shy pivot
#

I need to get this printer up and running again as soon as possible for work, the first course of action is to redo the crimp that could be bad which I can do tomorrow morning, what would the next be? New toolboard? is it possible I shorted the board itself somehow? It's still registering as connected and working in the configurator. New thermistor? idk why the original 104NT isn't working either. I'm just still at a loss as to what even happened to begin with

shy pivot
#

I've ordered a new ebb42 toolboard from amazon as well as a new rapido pt1000 heater core from aliexpress. I believe now that it's the toolboard. I connected the pt1000 directly to the octopus pro and added this to my config to bypass the toolboard and call from the octopus. It reads perfectly in line with my bed now only varrying by 0.5 degrees. I should have tried this much earlier

cosmic basin
#

That narrows it down to not the pt1000, did you use the same wiring from it to the octopus as well?

shy pivot
#

Yes, same wiring setup, I changed nothing. I will still redo the crimp on the adapter when the new toolboard arrives, but that tells me it wasn't my wiring

carmine epoch
#

@shy pivot please post a debug zip, you prolly saved your configuration without a selected toolboard.

#

Oooh, you're modifying your sensor pin. Yeah ^ isn't valid on an ADC pin ๐Ÿ˜„

#

it's analog, not digital, internal mcu pullup makes no sense

#

RatOS automatically uses the alternative resistor (which requires a physical jumper on the board) if you select a PT1000, and it very explicitly warns you about it.

#

It does not use the alternative pullup if you're not using a PT1000 (ie, like a 104NT-4 and thus you should make sure the jumper is removed).

shy pivot
#

Just wanted to update this, the new toolboard arrived yesterday and I was able to install this morning. Ran the configurator to flash the new toolboard, reassembled and everything is working as should. 100% somehow fried/damaged the previous board by changing a nozzle chefkiss