Ratos 2.1 EBB42 V1.2 Pullup Resistor Issue

Looking for some direction here. I've seen this mentioned by others, but not seeing a solution for my issue. I'm trying to upgrade to RatOS V2.1 on my V-Core 3.1, but I'm getting ADC out of range errors on the toolboard, which is what the configurator calls out if the jumper isn't installed on the resistor. I installed the jumper yet still get the error. I reverted back to V2 with the jumper still installed and get the same error, but when I remove it my configuration works as expected. Am I missing a step here?
Solution:
Holy Cow!!! and just like that it's back in action! Just homed and the hotend is heating up like before! This is exciting! Thanks again for taking the time to walk me through this. Now we know!
Jump to solution
51 Replies
miklschmidt
miklschmidtβ€’3w ago
I'd say you probably misplaced your jumper, but if it results in ADC errors when you switch back to v2, then that's probably not it. I'm guessing you picked the wrong thermistor. Are you sure you're using a PT1000? The non-plus Rapido comes with NT4's. If you copy pasted anything into printer.cfg, start by removing that.
elphilmino
elphilminoβ€’3w ago
Thank you, Mikl for getting back to me. Much appreciated. The Rapido thermistor wires say PT1000 B, and I was thinking the same as you about misplacing the jumper until I tried using it with V2.0 and got the error, then it worked again with the previous version once removed. I haven't changed anything in the printer.cfg.
miklschmidt
miklschmidtβ€’3w ago
download the debug-zip from the sidebar in the configurator and i'll take a look
elphilmino
elphilminoβ€’3w ago
Here you go.
MDFPereira
MDFPereiraβ€’3w ago
@elphilmino can you share your 2.0 printer.cfg, please? if on 2.0 you remove the jumper and it works, probably your thermistor is not correctly labeled and it is not a PT1000... A PT1000 always needs the jumper to work your 2.1 config looks ok for the PT1000. This is why I'm thinking the thermistor is not correctly labelled... can you try without jumper and set NT4 on the configurator please?
elphilmino
elphilminoβ€’3w ago
Here you go. I have my thermistor labeled as PT1000 in my 2.0 config. I can try what you're suggesting in a few hours. I'm currently back to using 2.0 and in the middle of a print.
elphilmino
elphilminoβ€’3w ago
Here’s a pic of my thermistor label.
elphilmino
elphilminoβ€’3w ago
No description
MDFPereira
MDFPereiraβ€’3w ago
yep, just saw it... But you are missing the "pullup_resistor: 2200" line on 2.0 config... did it work with normal printing temps? I believe you πŸ˜‰
elphilmino
elphilminoβ€’3w ago
Good on it missing the pullup resistor. Explains why it doesn't work with it in 2.0 with the jumper installed. It seems to have worked alright while I've been using it, but there has been several occasions where it has shut down due to ADC Out Of Range.
MDFPereira
MDFPereiraβ€’3w ago
include it on 2.0 and insert the jumper just for testing... please πŸ˜‰ and with or without both the line and jumper, the hotend should be really close to the same temp as the bed when on room temp Max 3 degrees variation
elphilmino
elphilminoβ€’3w ago
I definitely will. I've got roughly 2-2.5 hours left printing and then I'll try it out. Thanks for your assistance with this!
MDFPereira
MDFPereiraβ€’3w ago
you welcome! Hope something becomes better πŸ˜‰
elphilmino
elphilminoβ€’3w ago
It will. I got my v-minion switched over and running fine in a couple hours max. It's got a mosquito magnum installed, and that was not an issue.
miklschmidt
miklschmidtβ€’3w ago
This sounds like a loose connection, ie broken wire or connector.
elphilmino
elphilminoβ€’3w ago
Which wire would it be?
miklschmidt
miklschmidtβ€’3w ago
thermistor
elphilmino
elphilminoβ€’3w ago
wouldn't that shut it down though? I've been down that road several times.
miklschmidt
miklschmidtβ€’3w ago
yeah you'll get intermittent "ADC out of range" errors.
MDFPereira
MDFPereiraβ€’3w ago
that can cause adc out of range too
miklschmidt
miklschmidtβ€’3w ago
That's the only thing it'll cause
MDFPereira
MDFPereiraβ€’3w ago
if there is a small bent in the wires and it is intermitent, can be some positions where it works and some it doesn't
elphilmino
elphilminoβ€’3w ago
right. I assume my connection is good at the moment, because the printer is currently in the middle of a job.
MDFPereira
MDFPereiraβ€’3w ago
unplugged thing πŸ˜›
elphilmino
elphilminoβ€’3w ago
I wasn't able to work on my printer last night, but just added the jumper and included "pullup_resistor: 2200" in the 2.0 config. It looks to be functioning. Both the hotend and bed temps read about 2 degrees difference and the hotend is heating up as expected. I'll try 2.1 again to see what happens. Same issue with V2.1. I set the min temp to the lowest it would go and everything will start. The hotend temp reads -253.2. I had to switch the direction of several of my motors. The Y endstop works but the X endstop does not. I tried rewiring it and then wired another up and it still doesn't work. The green led will come on but the toolhead doesn't stop. I haven't tested the pinda yet.
miklschmidt
miklschmidtβ€’3w ago
The hotend temp reads -253.2
That means it's not connected to the port shown in the diagram (apropos loose connection) sensor_pin: toolboard_t0:PA3 PA3 on the EBB 42 v1.2.
elphilmino
elphilminoβ€’3w ago
This is where its connected
No description
miklschmidt
miklschmidtβ€’3w ago
i think you have a loose connection At least it's wired correctly
elphilmino
elphilminoβ€’3w ago
I think you're correct. All of the sudden the temp is reading normally and it's heating.
miklschmidt
miklschmidtβ€’3w ago
I'd redo your extension of that PT1000 wire
elphilmino
elphilminoβ€’3w ago
Roger that. Thanks for your help! I'm dumb. I was accidentally looking at the temp for my V-Minion. The V-Core still has issues. I'll change that extension anyway.
McNik
McNikβ€’3w ago
I am having the same issue my sensor was working before the switch and now I get the ADC out of range
McNik
McNikβ€’3w ago
I placed the jumper here and selected the PT1000 in the configurator.
No description
McNik
McNikβ€’3w ago
PT1000 wire wasn't moved or extended.
elphilmino
elphilminoβ€’2w ago
I've re-crimped my thermistor extension (which was probably necessary), but still getting the ADC error. I can confirm that everything still works in V2.0, but in V2.1 the thermistor, z-probe, and x-endstops don't work. The z-probe reads "triggered", the X-endstop reads open when not triggered but also reads open when triggered. Again, the printer functions properly in V2.0, so I'm no longer convinced this is a hardware issue. I rewired the thermistor and the X-endstop and even swapped to a different toolboard. It seems there's nothing left that I can do on my end so I'm going to stick with V2.0 for now. When doing the upgrade on my V-Minion, everything was fairly straightforward aside from sorting a few settings out.
miklschmidt
miklschmidtβ€’2w ago
Your problem isn't the hotend temp, it's the bed: heater_bed: target=0 temp=-109.3.. EDIT: Lol i forgot you already solved this in #ratos-development .. sorry πŸ˜… I can't explain your issues unfortunately, i have 2 machines with EBB42 1.2's here and no issues (and well there are quite a lot of users running that specific toolboard printing away on 2.1). Did you set a high min/max temp to check those other things? It sounds like your machine isn't set up to use a toolboard at all.
elphilmino
elphilminoβ€’2w ago
I did set my high min/max temp at the extremes so I could check for other issues. As far as I can tell I've set it up to use the toolboard just as I did with my v-minion, which I've got working. At this point it still works with V2.0 so I'm going to stay with it for now so I can keep using it. It's probably something on my end because I realize many others are using the new software without issues. I haven't had the greatest of luck with my v-core 3 and I've had it for a couple years now. All I can say is it's been a learning experience. I've got another Rapido that doesn't look to use the PT1000 thermistor so maybe I'll swap it at some point to test it out. You are a busy guy so I appreciate your help with this!
miklschmidt
miklschmidtβ€’2w ago
If the temperature reports something like negative 200 ish, then it's not a thermistor problem, it's using a pin that does not have a thermistor connected. And seeing that pretty much everything you have connected to the toolboard isn't working, something funky is going on. It's almost like you're running with a completely different config than the one that gets generated but the debug zip you sent a couple days ago looks fine, so i'm super confused
elphilmino
elphilminoβ€’2w ago
Here's my klippy log for my V2.0 config.
miklschmidt
miklschmidtβ€’2w ago
e_heater_pin=PB13, e_sensor_pin=PA3, same as your 2.1 config from the 17th. All the configuration is identical it's the weirdest thing i've seen in the 4 years i've been doing this. It's like as soon as you run it on 2.1 all the hardware is disconnected from your toolboard.. When you're switching back and forth between 2.1 and 2.0 are you reflashing your toolboard every time? And do you have anything other than the toolboard and the octopus connected to your pi? Anything that uses a stm32g0b1?
elphilmino
elphilminoβ€’2w ago
I do currently have a BTT MMB board connected to the pi for my ERCF, but I didn't think it's recognized at this point. Maybe I should unplug it?
miklschmidt
miklschmidtβ€’2w ago
Yeah, i think you've flashed that one instead of your toolboard. Yep it's using the same chip Lol that's totally it πŸ˜‚ Ratos 2.1 identifies toolboard by the serial id toolboard_t0, 2.0 identifies toolboards by toolboard So each time you've installed 2.1 it's identified your misflashed MMB as your toolboard, and when you're back on 2.0 it sees the EBB instead. Which is why it looks like nothing is connected to it. What did you do initially when flashing the toolboard in 2.1? Did you pick "unidentified devices"? That was your MMB.
elphilmino
elphilminoβ€’2w ago
I picked the toolboard I have. I was thinking it would be great if the MMB board was also included but undstand why it isn't. I'm trying again now with it unplugged and will report back.
miklschmidt
miklschmidtβ€’2w ago
I picked the toolboard I have
No. While flashing in 2.1, how did you flash it?
I was thinking it would be great if the MMB board was also included but undstand why it isn't
That wouldn't have changed the situation. I wasn't laughing at you btw, it was a laugh of relief because i was ready to give up lol, the logs just made no sense I should probably remove that "unidentified devices" flash method, it's too easy to pick the wrong device.
elphilmino
elphilminoβ€’2w ago
No worries, I've done a lot of laughable shit to my printers. It's part of the fun. I'm flashing now with DFU.
miklschmidt
miklschmidtβ€’2w ago
Perfect πŸ’ͺ , that physical interaction during initial flashing makes a lot of sense, at least then you're sure what you're flashing and "branding" as a specific device. I don't blame you for this one, i gave you a footgun
Solution
elphilmino
elphilminoβ€’2w ago
Holy Cow!!! and just like that it's back in action! Just homed and the hotend is heating up like before! This is exciting! Thanks again for taking the time to walk me through this. Now we know!
miklschmidt
miklschmidtβ€’2w ago
Now we know!
TheTik
TheTikβ€’2w ago
what a ride!
mwj-speedtwin
mwj-speedtwinβ€’2w ago
install 2.1