Changing pt100 to standard thermistor
-
@Veti cheers mate
-
@Phaedrux M122
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 2.05.1 running on Duet WiFi 1.02 or later
Board ID: 08DJM-9178L-L2MS8-6JKFL-3SD6N-KVGQN
Used output buffers: 3 of 24 (17 max)
=== RTOS ===
Static ram: 25712
Dynamic ram: 93176 of which 0 recycled
Exception stack ram used: 320
Never used ram: 11864
Tasks: NETWORK(ready,628) HEAT(blocked,832) MAIN(running,3728) IDLE(ready,160)
Owned mutexes:
=== Platform ===
Last reset 00:18:35 ago, cause: power up
Last software reset time unknown, reason: User, spinning module GCodes, available RAM 11956 bytes (slot 0)
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
Error status: 0
Free file entries: 10
SD card 0 detected, interface speed: 20.0MBytes/sec
SD card longest block write time: 0.0ms, max retries 0
MCU temperature: min 28.3, current 28.4, max 28.8
Supply voltage: min 26.3, current 26.4, max 26.5, under voltage events: 0, over voltage events: 0, power good: yes
Driver 0: standstill, SG min/max not available
Driver 1: standstill, SG min/max not available
Driver 2: standstill, SG min/max not available
Driver 3: standstill, SG min/max not available
Driver 4: standstill, SG min/max not available
Date/time: 2021-01-11 21:09:04
Cache data hit count 3407316226
Slowest loop: 3.10ms; fastest: 0.07ms
I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
=== Move ===
Hiccups: 0, FreeDm: 160, MinFreeDm: 160, MaxWait: 0ms
Bed compensation in use: mesh, comp offset 0.000
=== DDARing ===
Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
=== Heat ===
Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
Heater 1 is on, I-accum = 0.0
=== GCodes ===
Segments left: 0
Stack records: 1 allocated, 0 in use
Movement lock held by null
http is idle in state(s) 0
telnet is idle in state(s) 0
file is idle in state(s) 0
serial is idle in state(s) 0
aux is idle in state(s) 0
daemon is idle in state(s) 0
queue is idle in state(s) 0
autopause is idle in state(s) 0
Code queue is empty.
=== Network ===
Slowest loop: 201.14ms; fastest: 0.08ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
HTTP sessions: 1 of 8- WiFi -
Network state is running
WiFi module is connected to access point
Failed messages: pending 0, notready 0, noresp 4
WiFi firmware version 1.23
WiFi MAC address cc:50:e3:e3:ad:08
WiFi Vcc 3.40, reset reason Turned on by main processor
WiFi flash size 4194304, free heap 23952
WiFi IP address 192.168.0.28
WiFi signal strength -58dBm, reconnections 0, sleep mode modem
Socket states: 0 0 0 0 0 0 0 0
- WiFi -
-
@Phaedrux said in Changing pt100 to standard thermistor:
M305 P1 T100000 B3950
so M305 P1 T100000 B3950 is the g code for the standard epcos 100k thermistor i can install instead? and then just wire it to the conventional thermistor terminal instead and simply remove the daughter board?
-
@Atraedes said in Changing pt100 to standard thermistor:
Supply voltage: min 26.3, current 26.4, max 26.5, under voltage events: 0, over voltage events: 0, power good: yes
Your power supply seems to be tuned a bit high. Can you carefully check the output voltage with a multimeter?
Are you sure your hotend heater cartridge is 24v?
-
@Atraedes said in Changing pt100 to standard thermistor:
@Phaedrux said in Changing pt100 to standard thermistor:
M305 P1 T100000 B3950
so M305 P1 T100000 B3950 is the g code for the standard epcos 100k thermistor i can install instead? and then just wire it to the conventional thermistor terminal instead and simply remove the daughter board?
Correct.
-
@Phaedrux i thought so to lol, but the multimeter is at the inlaws and i cant get it back, lockdown lol, but thanks, i will check it when i get it back
-
@Phaedrux fantastic, many thanks, so programme the G-Code first and then wire it in, or it doesn't matter? I cant say for sure about the heater cartridge as i have so many spares lying around it might very well be a 12v but I didn't think it was due to its size, but now that i can rewire to the standard thermistor i have the complete hotend for the direct drive rig, sir, thanks again for your assistance, much appreciated!
-
If your PSU has a trim pot for adjusting the output voltage try giving it a slight tweak and see if it reduces the value in the M122 a bit. Aim for 24v.
Then if you connect your new thermistor and run a PID tuning see if the warning is the same. If it still estimates a 1000c+ max temp you should beware.
You can also check your thermistor resistance with a multimeter to see if it's closer to 12v or 24v, but.. multimeter...
-
@Phaedrux thanks, ive just sent the comand and this came back, is this ok to now rewire or is there a problem? it says error...
M305 P1 T100000 B3950
Heater 1 uses PT100 (MAX31865) sensor channel 200, last error: short-circuit in sensor, 2/4 wires, reject 50Hz, reference resistor 400 ohms -
You should make the change to config.g and then reboot. You can rewire whenever you wish.
-
@Atraedes said in Changing pt100 to standard thermistor:
M305 P1 T100000 B3950
actually the epocs is T98801 B4185
-
@Veti said in Changing pt100 to standard thermistor:
M305 P1 T100000 B3950
Great, thanks, so instead then - M305 P1 T100000 B4185 ?
-
-
@Atraedes said in Changing pt100 to standard thermistor:
; Tool 0
M307 H1 A1230.8 C312.7 D7.2 S1.00 V26.3 B0
M305 P1 X200 ; Set PT100 + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280Cgreat, thanks, so change it here in config :
; Tool 0
M307 H1 A1230.8 C312.7 D7.2 S1.00 V26.3 B0
M305 P1 X200 ; Set PT100 + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C
So change M305 to the code you said, change M143 to new max temp on new hotend, thanks again for all -
Hi @Phaedrux, thanks again for your help, it worked great, however, after i did the pid tune i tried to save it with M500 but it says "Warning: No M501 command was executed in config.g", ive since done a couple test prints also and it has flagged up "Error: Heating fault on heater 1" a couple of times, im stumped, the wiring is fine and checked, not sure where to go or why it doesnt take the M500 command
-
@Atraedes You need a M510 at the end of config,g.
-
thanks, tried it, it says "Warning: M510 command is not supported"
-
https://duet3d.dozuki.com/Wiki/Gcode#Section_M500_Store_parameters
M500 saves to config-override.g, and M501 loads it. You need to add M501 to the end of config.g to load the saved values at startup.
-
the sd card is buried deep in the machine also so i cant easily get to it without taking the bottom of etc.., i just assumed i could do everything via the console?
-
@Atraedes Oops, i ment M501. The keyboard keeps reversing things.