@t3p3tony Im back again, Apologies for the delay,had some other things pop up and this took a side step.
So back onto the setup of all this today and have a few new issues. X,Y, Z axis all move and home, happy days. Extruders both work. However, the hotends overshoot =/- 10 degrees, fluctuate a few times and then sit 5 degrees above target temp. PID tune has been run three times and the problem persists. Not sure what to do here.
Until today, the heat bed and chamber heater (both 240v ac controlled via ssr) were not connected as this was the last step of the process. The heated bed was connected to "out 0" with power jumped from power in - out0 power in. The red led next to the out 0 connectors was illuminated as soon as the power was switched on and subsequently the ssr was then activated. Power down, disconnect the ssr. Power up, multimeter shows 23.9 volts coming from out 0. Commented out the bed heater in config.g to disable it and check if it was maybe a typo causing this. Nope. Removed the sd card, unplugged everything from the board, power up and still have the red illuminated. Checked with multimeter and there was 23.9v coming from the terminal. Bad mosfet?
Have a second board that is still in the box, pulled this out and bench tested it (no sd card, no connections other than 24v in with wire across from power in to out 0 power in), dont really know what the caper is, red led illuminated thus second bad mosfet on a brand new board. Back to config.g to switch the heated bed ssr output to out 7. re terminate wires and works as expected. Bit frustrated though with 2 boards having bad mosfets.
onto my next query, 2 toolboard 1lc running bondtech lgx extuder with slice engineering hotends, 50w heater and 300 degree thermistors. As outlined above, hotends are over shooting initially and staying above the target temp. The hotend cooling fans are setup to be thermo controlled, however this isnt the case, they are either on from startup regardless or dont switch on at all. a virtual temperature sensor was also created for the mcu to control a fan in the elctronics area to keep the boards cool, set at 40, this fan stays permanently on. Again, maybe a type or misread in the config.g?
config.g attached below
; Configuration file for Duet 3 (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.5 on Sat Nov 20 2021 09:35:37 GMT+0800 (Australian Western Standard Time)
; General preferences
M575 P1 S1 B57600 ; enable support for PanelDue
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Duet 3" ; set printer name
; Drives
G4 S2 ; Wait for expansion boards to start
M569 P40.0 S0 R0 T2.5:2.5:5:0 ; physical drive X 40.0.0 goes forwards, requires an active high enable
M569 P41.0 S1 R0 T2.5:2.5:5:0 ; physical drive Y 41.0 goes forwards, requires an active high enable
M569 P42.0 S0 R1 T5.0:5.0:5:0 ; physical drive Z 42.0 goes forwards, requires an active low enable
M569 P20.0 S0 ; physical drive extruder 1 20.0 goes forwards
M569 P21.0 S0 ; physical drive extruder 2 21.0 goes forwards
M584 X40.0 Y41.0 Z42.0 E20.0:21.0 ; set drive mapping
M350 X16 Y16 Z1 E16:16 I0 ; configure microstepping without interpolation
M92 X275.00 Y111.00 Z600.00 E400.00:400.00 ; set steps per mm
;M566 X900.00 Y600.00 Z60.00
M566 E120.00:120.00 ; set maximum instantaneous speed changes (mm/min)
;M203 X600.00 Y600.00 Z300.00
M203 E1200.00:1200.00 ; set maximum speeds (mm/min)
;M201 X500.00 Y500.00 Z20.00
M201 E250.00:250.00 ; set accelerations (mm/s^2)
M906 E600:600 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X580 Y600 Z600 S0 ; set axis maxima
; Endstops
M574 X1 S1 P"20.io2.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin 121.io2.in
M574 Y1 S1 P"io1.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in
; Z-Probe
M950 S0 C"20.io0.out" ; create servo pin 0 for BLTouch
M558 P9 C"20.io0.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
M557 X15:585 Y15:585 S50 ; define mesh grid
; Heaters
M308 S0 P"temp0" Y"thermistor" T10000 B3988 ; configure sensor 0 as thermistor on pin temp0
M308 S0 T250000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
M950 H0 C"out7" T0 ; create bed heater output on !out7 and map it to sensor 0
M307 H0 B0 R0.551 C275.9 D9.13 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"20.temp1" Y"thermistor" T100000 B4680 C6.455513e-8 ; configure sensor 1 as thermistor on pin 20.temp0
M950 H1 C"20.out0" T1 ; create nozzle heater output on 20.out0 and map it to sensor 1
M307 H1 B0 R2.941 C260.3:256.2 D7.68 S1.00 V23.2 ; disable bang-bang mode for heater and set PWM limit Tool 0
M143 H1 S310 ; set temperature limit for heater 1 to 310C
M308 S2 P"21.temp0" Y"thermistor" T100000 B4680 C6.455513e-8 ; configure sensor 2 as thermistor on pin 21.temp0
M950 H2 C"21.out0" T2 ; create nozzle heater output on 21.out0 and map it to sensor 2
M307 H2 B0 R2.990 C272.3:266.9 D7.61 S1.00 V23.0 ; disable bang-bang mode for heater and set PWM limit Tool 1
M143 H2 S310 ; set temperature limit for heater 2 to 310C
M308 S3 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 3 as thermistor on pin temp1
M950 H3 C"out1" T3 ; create chamber heater output on out1 and map it to sensor 3
M307 H3 B0 R1.852 C43.3 D1.97 S1.00 ; enable bang-bang mode for the chamber heater and set PWM limit
M141 H3 ; map chamber to heater 3
M143 H3 S70 ; set temperature limit for heater 3 to 70C
M308 S4 Y"mcutemp" A"mcutemp" ; virtual temperature sensor for Duet3 MB
; Fans
M950 F0 C"20.out1" Q500 ; create fan 0 on pin 20.out1 and set its frequency
M106 P0 S0 H0 T45 ; set fan 0 value. Thermostatic control is turned on
M950 F1 C"21.out2" Q500 ; create fan 1 on pin 21.out2 and set its frequency
M106 P1 S1 H0 T45 ; set fan 1 value. Thermostatic control is turned on
M950 F2 C"21.out1" Q500 ; create fan 2 on pin 21.out1 and set its frequency
M106 P2 S1 H1 T45 ; set fan 2 value. Thermostatic control is turned on
M950 F3 C"out2" Q500 ; create fan 3 on pin out2 and set its frequency - Electronics Enclosure
M106 P3 T40 H3 ; set fan 3 temperature. Thermostatic control is turned on
; Tools
M563 P0 S"Hot End 1" D0 H1 F0 ; define tool 0
G10 P0 X50 Y25 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M563 P1 S"Hot End 2" D1 H2 F0 ; define tool 1
G10 P1 X80 Y25 Z0 ; set tool 1 axis offsets
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
; Custom settings are not defined
code_text