I'm a software guy so I would offer a software solution. First I would make a table of programmed temp and actual temp in the region of where you print (for example 160C to 260C).
Then I would update the table in the Marlin firmware.
If the error is a simple offset (like add 30C) then I believe there is a single line in configuration.h to fix this but I don't think that will work for you because that would affect both nozzles. Instead I would... hmm... this is tricky as both use heater number "-1" which is a formula instead of a table (the bed uses a table and is easier to mess with).
Okay so what I would do is hack the actual code that does the calculation. I simplify the errors to just a gain and offset (multiply by A and add B to get the correct temp) then I would do that multiply and add only if it was heater number 2 or whatever.
It's pretty easy to build your own marlin. I prefer the gui but here's a well documented way:
http://www.extrudable.me/2013/05/03/building-marlin-from-scratch/
Thanks for the quick and detailed answer!!
But euuhm, I'm more a toolbox guy, Glad with myself if I can find out how to work with the software :cool:.
The writing and mod's I leave to you guys.
In my last year in school we spend 1 hour a week looking with 20 guys on the green monitor of an early apple with only a tape deck. Blame the guy who put that antique in a dumpster...
Afraid i'm to old to keep up with software development........ :(.
I might give it a try with a resistor or potentiometer.........
Regards Kees
Recommended Posts
gr5 2,265
I'm a software guy so I would offer a software solution. First I would make a table of programmed temp and actual temp in the region of where you print (for example 160C to 260C).
Then I would update the table in the Marlin firmware.
If the error is a simple offset (like add 30C) then I believe there is a single line in configuration.h to fix this but I don't think that will work for you because that would affect both nozzles. Instead I would... hmm... this is tricky as both use heater number "-1" which is a formula instead of a table (the bed uses a table and is easier to mess with).
Okay so what I would do is hack the actual code that does the calculation. I simplify the errors to just a gain and offset (multiply by A and add B to get the correct temp) then I would do that multiply and add only if it was heater number 2 or whatever.
It's pretty easy to build your own marlin. I prefer the gui but here's a well documented way:
http://www.extrudable.me/2013/05/03/building-marlin-from-scratch/
Link to post
Share on other sites