RostockMax V2 Calibration Issue Thermistor Fail

User-Generated tips and tricks for the Rostock Max, Orion, H1.1, or H1 Printers
Xenocrates
ULTIMATE 3D JEDI
Posts: 1561
Joined: Wed Sep 23, 2015 2:55 pm

Re: RostockMax V2 Calibration Issue Thermistor Fail

Post by Xenocrates »

There are 3 parts to the heatsink beyond the bowden/filament feed. The main body, the brass portion of the bowden fitting, and the plastic fitting up top. No hidden parts.

So, as far as the PT100 amplifier (If you bought the kit with board from Tim, it will have the parts you need) goes, it needs 3 lines in. 5V reference (I used a line off my PSU, which even with an aftermarket Corsair unit was slightly unstable with no other load, so I added a USB port to charge crud with to keep the 5V steady, but it's better practice to use Vref off the Rambo.), Signal ground, and signal. That matters. What I would do is take the end off a 3 pin computer fan tail, and wire to that, so it connects to the headers, or use a 3 pin Molex 2.54MM pitch shell (Which is pretty much what the other one is), if you have those or a mouser/digikey order going soon. On the other end, you'll need to wire to the following pins in the expansion header on the RAMBO:

Don't connect anything live. Please.

5V: Analog pin one. As the rambo sits stock (that is, power on the right, and stepper connections on the bottom), you want the lower left most pin for that in the analog header (Right below one of the pin headers for the LCD, and next to thermistor 0 input)
Sig Ground: Analog pin 2. Just above Analog pin one.
Signal: Analog pin 3. To the right on pin one. Lower row.

It will be a tight squeeze getting the signal ground into place. Be careful with it, and don't try to use a different ground. It does matter. They do fit in place there. Be sure to use proper female crimp pins in receptacles (I used single pin receptacles).

Next step. Open the Repetier firmware, and go to pins.h. Find the following line in the Rambo pin assignments (Mine is around line 1483, but yours may not be).
#define TEMP_0_PIN 0
Change the last number to a 6. That tells it to look for the signal on analog EXT 3, which is where we plugged it in just moments ago.

Next, open config.h and check to see if your version of Repetier supports PT100's out of the box (It may not. Mine didn't, but if it does, it's a newer version, and it's better to use their table or method if it's available). If not, change the line
#define EXT0_TEMPSENSOR_TYPE
to 6.
Then find
#define NUM_TEMPS_USERTHERMISTOR1
Go ahead and paste the following in
Spoiler:
#define NUM_TEMPS_USERTHERMISTOR1 48
#define USER_THERMISTORTABLE1 {\
{227*4,1*8},{236*4,10*8},{245*4,20*8},{253*4,30*8},{262*4,40*8},{270*4,50*8},{279*4,60*8},{287*4,70*8},{295*4,80*8},{304*4,90*8},{312*4,100*8},{320*4,110*8},{329*4,120*8},\
{337*4,130*8},{345*4,140*8},{353*4,150*8},{361*4,160*8},{369*4,170*8},{377*4,180*8},{385*4,190*8},{393*4,200*8},{401*4,210*8},{409*4,220*8},{417*4,230*8},{424*4,240*8},\
{432*4,250*8},{440*4,260*8},{447*4,270*8},{455*4,280*8},{463*4,290*8},{470*4,300*8},{478*4,310*8},{485*4,320*8},{493*4,330*8},{500*4,340*8},{507*4,350*8},{515*4,360*8},\
{522*4,370*8},{529*4,380*8},{537*4,390*8},{544*4,400*8},{614*4,500*8},{681*4,600*8},{744*4,700*8},{805*4,800*8},{862*4,900*8},{917*4,1000*8},{968*4,1100*8} }
You don't want to leave any conflicting lines though. So if the #define {Foo} line is there twice, remove the one you didn't paste in. (It should be just the two lines there, and you can replace them with confidence). Then compile and flash it like normal (EEPROM clear, then upload)

That table worked for me, and was reformatted from Marlin's table, which is what E3D recommended using. I make no guarantees about the accuracy, but it didn't set my printer or house on fire. If you get a crazy value on the temp sensor, it's likely that you got signal and sig-ground backwards (I did it. Yay! Doesn't hurt anything)

Hopefully it goes well, and happy printing.
Machines:
Rostock Max V2, Duet .8.5, PT100 enabled E3D V6 and volcano, Raymond style enclosure
Automation Technology 60W laser cutter/engraver
1m X-carve router

Sic Transit Gloria Mundi
01-10011-11111100001
terratian
Printmaster!
Posts: 37
Joined: Mon May 09, 2016 3:40 pm

Re: RostockMax V2 Calibration Issue Thermistor Fail

Post by terratian »

Tincho85 wrote:Personally I would do a clean stock e3dv6 install. It's so much easier with the thermistor. Up to 280c +/- is very reliable. I've checked mine with a thermocouple and it's almost perfect. The pt100 is a very different thing that needs tinkering. Please don't take it wrong, but if you can't do a proper install with the thermistor, with the pt100 is going to be so much harder.
I made the huge mistake of thinking the e3d was put together correctly from the factory, that all i needed was to wire it. After rebuilding according to suggestions I just did a successful autotune in less than two minutes at 205 degrees. The thermistor install was not faulty, the position of my nozzle was the issue.
User avatar
Tincho85
Printmaster!
Posts: 659
Joined: Sun Nov 03, 2013 12:27 pm
Location: Buenos Aires, Argentina

Re: RostockMax V2 Calibration Issue Thermistor Fail

Post by Tincho85 »

Great! I'm happy its working good now. Sorry, I thought that you followed some instructions when assembling it and it turned out like that :D
I never meant to be mean btw..

They should certainly include some instructions with their hotends and extruders.

Keep us posted when you make the pt100 conversion.
Martín S.
Post Reply

Return to “General Tips 'N Tricks”