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:Jump to 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!
51 Replies
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.
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.
download the debug-zip from the sidebar in the configurator and i'll take a look
Here you go.
@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?
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.
Hereβs a pic of my thermistor label.
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 π
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.
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
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!
you welcome!
Hope something becomes better π
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.
This sounds like a loose connection, ie broken wire or connector.
Which wire would it be?
thermistor
wouldn't that shut it down though? I've been down that road several times.
yeah you'll get intermittent "ADC out of range" errors.
that can cause adc out of range too
That's the only thing it'll cause
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
right. I assume my connection is good at the moment, because the printer is currently in the middle of a job.
unplugged thing π
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.
The hotend temp reads -253.2That 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.
This is where its connected
i think you have a loose connection
At least it's wired correctly
I think you're correct. All of the sudden the temp is reading normally and it's heating.
I'd redo your extension of that PT1000 wire
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.
I am having the same issue
my sensor was working before the switch and now I get the ADC out of range
I placed the jumper here and selected the PT1000 in the configurator.
PT1000 wire wasn't moved or extended.
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.
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.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!
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
Here's my klippy log for my V2.0 config.
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?
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?
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.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.
I picked the toolboard I haveNo. 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'tThat 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.
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.
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
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!
Now we know!
what a ride!
install 2.1