@elmoret thanks. That was what I was hoping.
That's the way the person at E3D I spoke to was suggesting I guess but odly it works out cheaper to just make the set out of spare parts. Go figure
@elmoret thanks. That was what I was hoping.
That's the way the person at E3D I spoke to was suggesting I guess but odly it works out cheaper to just make the set out of spare parts. Go figure
so the time has come to fit a new hotend to my SE r3
I have been looking at E3D Revo Micro but having tried speaking to them they apparently no longer do the micro as a kit.
apparently if I select an Ender mini that would work with extra bits (not defined) or it looks like I can put the parts together from the spares an the website. neither is ideal but there is an amazon seller with the complete kit so all is not lost.
before I make a mistake is there a reason they don't do this kit? any problems I should know about?
for that matter is there a better hotend option out there?
I mainly just print in PETG and while the Revo nozzles are expensive the one piece design appeals to me and the V6 has worked well in the past but I am not up to date with the latest and greatest out there so would welcome any suggestions.
definitely something weird going on as configuring to the Mini5 an open circuit is 2000c for PT1000 and -273c for a thermistor
the output from the 1LC is 2000c with either configuration.
@dc42 before I send it would there be any value in resetting the 1LC or reloading the firmware? could this be a firmware hiccup rather than hardware fault?
factory reset seems not to work as the toolboard remains on B20 how long should the buttons be held on power up?
@dc42 thank you, I was just thinking I would create a harness for the effector and remove the 1LC until I could figure out the problem.
@rjenkinsgb lol my bad definately PT1000 and thermistor (arent they both thermistors) I had assumed the others would be simple cheap thermocouples but looking at them they are not.
as I have described though the problem is they work directly connected to the mini 5 but no longer work on the 1LC
the 1LC is saying 2000c regardless of which channel is used or whether anything is plugged in...
sorry let me check as I think the thermocouple is -273c but either way it cant "see" anything - interesting I think I remember the open circuit being 2000 on PT1000 and -273 on the thermistor but I get 2000c for both configs now ??
I can reconnect these in various ways and photograph anything needed but the simple part is both the PT1000 and thermistor are known working and tested with connection direct to the Mini 5 (just realised the mini5 would take a PT1000)
nothing has pre fitted plugs and I hate the stupid tiny crimps on the 1LC but they are connecting
also remember this was working and now is not so it was configured and wired correctly and then stopped working. wiring has been simplified to remove wiring as the problem and the PT1000 is now also confirmed working.
I believe the 1LC must have failed but it does seem strange both channels would fail with one not even being used. my default assumption is that I have done something wrong but I cant find anything
yes sorry I have tried PT1000 and thermistor
no daugtherboard as on the 1LC but I think I have one somewhere if needed for testing
internal board short then as this is the case with or without anything plugged in.
yes to config changes in the above the options i used are commented out starting with what was working prior to the failure and the options tried.
got a bad feeling
so having got everything working in my smart effector to 1LC to Mini 5 I noticed today I have no tool temperature - well 2000C
couldn't see anything wrong wiring wise but simplified things by connecting to the toolboard rather than the extra connections to the smart effector.
also tried temp1 rather than temp0 and finally swapped from PT1000 to a thermocouple and tried that, still nothing.
I can check the thermocouple on the Mini5 and have confirmed its working but now am at a loss as since this was working and now is not I hope I am missing something as I wouldn't have thought hardware failure would get both temp inputs on the 1LC.
config below for reference..... any ideas?
; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.10 on Sun Nov 28 2021 15:18:17 GMT+0000 (Greenwich Mean Time)
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Predator" ; set printer name
M665 R227 L440 B185 H410 ; Set delta radius, diagonal rod length, printable radius and homed height
M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them
; Wait a moment for the CAN expansion boards to start
G4 S1
; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0.0 S0 ; physical drive 0.0 goes backwards
M569 P0.1 S0 ; physical drive 0.1 goes backwards
M569 P0.2 S0 ; physical drive 0.2 goes backwards
M569 P20.0 S0 ; physical drive 20.0 goes backwards
;M569 P0.4 S1 ; physical drive 0.4 goes forwards
M584 X0.0 Y0.1 Z0.2 E20.0:0.4 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z80.00 E436.54 ; set steps per mm
M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E100 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S300 ; Set idle timeout
; Axis Limits
M208 Z0 S1 ; set minimum Z
; Endstops
M574 X2 S1 P"io0.in" ; configure switch-type (e.g. microswitch) endstop for high end on X via pin io0.in
M574 Y2 S1 P"io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on Y via pin io1.in
M574 Z2 S1 P"io2.in" ; configure switch-type (e.g. microswitch) endstop for high end on Z via pin io2.in
;M591 P2 C"20.io1.in" S1 D0.3 ; filament monitor active-low connected to pin 20.io1.in
; Z-Probe
;M558 P8 R0.4 C"io3.in+io3.out" F240 T2400 ; for programming sensitivity direct connection required
M558 P8 R0.4 C"20.io0.in" H5 F600 T6000 ; Z probe type, set to unmodulated & dive height/speeds
G31 P100 X0 Y0 Z-0.148 ; Z probe trigger value, offset & trigger height
M557 R180 S20 ; Mesh grid
; Heaters
M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0
M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
M307 H0 B0 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.temp0" Y"PT1000" ; configure sensor 1 as PT1000 on pin 20.temp0
;M950 H1 C"20.out0" T1 ; create nozzle heater output on out0 and map it to sensor 1
M308 S1 P"20.temp0" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin 20.temp0
M950 H1 C"20.out0" T1 ; create nozzle heater output on out0 and map it to sensor 1
;M308 S1 P"20.temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin 20.temp0
;M950 H1 C"20.out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
;M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp1
;M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S280 ; set temperature limit for heater 1 to 280C
M308 S2 P"temp2" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor on pin temp2
M950 H2 C"out2" T2 ; create nozzle heater output on out2 and map it to sensor 2
M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H2 S280 ; set temperature limit for heater 2 to 280C
; Fans
M950 F0 C"20.out1" Q500 ; create fan0 on pin 20.out1 and set its frequency part cooling
M106 P0 S1 H-1 ; set fan0 value. Thermostatic control is turned off
M950 F1 C"20.out2" Q500 ; create fan1 on pin 20.out2 and set its frequency hotend
M106 P1 S1 H1 T45 ; set fan1 value. Thermostatic control is turned on
M950 F2 C"out5" Q500 ; create fan 2 on pin out5 and set its frequency Duet cooling
M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off
M950 F3 C"out6" Q500 ; create fan 3 on pin out6 and set its frequency PSU cooling
M106 P3 S1 H2 T30 ; set fan 3 value. Thermostatic control is turned on
; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M563 P1 D1 H2 F3 ; define tool 1
G10 P1 X0 Y0 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
M501
@jay_s_uk thanks, that was what I was thinking and at least I will then know the spec I am working with.
@jay_s_uk sorry to throw in another question, did you ever change out the Predator motors? linear rails and magball arms are almost here and I find myself wondering about the standard motors on the Predator.
since it will all be coming apart they would be easy to change but there is little to no information on the stock motors.
reading the Duet wiki there is lots of technical info about motor choice but without any info on the current steppers other than likely 1.8deg but then sellers like E3d provide little info on the motors they sell other than the likely replacement is 0.9deg
does it matter, are the stock steppers good enough or is it worth changing them?
I see in your blog you tried a 0.9 stepper but I got the impression that didn't work more as the motor wasn't a suitable rating rather than anything else.
@jay_s_uk doh, daft error it is!
for some reason the configuration tool has mapped F0:1
grr thanks again. fingers crossed
@dc42 I am having a problem with my fans when printing
; Fans
M950 F0 C"20.out1" Q500 ; create fan0 on pin 20.out1 and set its frequency part cooling
M106 P0 S1 H-1 ; set fan0 value. Thermostatic control is turned off
M950 F1 C"20.out2" Q500 ; create fan 1 on pin 20.out2 and set its frequency hotend
M106 P1 S1 H1 T45 ; set fan1 value. Thermostatic control is turned on
M950 F2 C"out5" Q500 ; create fan 2 on pin out5 and set its frequency Duet cooling
M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off
M950 F3 C"out6" Q500 ; create fan 3 on pin out6 and set its frequency PSU cooling
M106 P3 S1 H2 T30 ; set fan 3 value. Thermostatic control is turned on
this is as per the documentation with part cooling on out1 and hotend on out2 on the 1lC
when I print the hotend fan gets shutdown which I believe relates to the slicer using the deprecated M107. I found a thread suggesting part cooling set to fan0 and hotend to fan1 and so I swapped them above but still get the same result with the hotend fan shutting off at start of print.
is this a quirk of the 1lC or have I made a daft error?
Well I was wrong. while the arm spacing was out they were within 0.5mm of each other but what I did discover was that one of my arms had a very sloppy ball joint.
it must have been one of the 2 spares that I had and got swapped in by mistake when I swapped things around.
changed it and back to a deviation of 0.014 on the first run
@jay_s_uk before the change I was pretty consistent at about 0.014
It seems likely the printed caraige adapter is the culpret so I will start with getting the arms parallel hopefully that removes a good chunk of the error
@jay_s_uk interesting. Gave it a go and had to increace the tollerance to 0.03 as my average was 0.025 to 0.032
spoke too soon..... now holding closer to 0.1
I suspect that this is telling me I need to improve the mechanical accuracy of the machine and unless the tramming of the legs has been bumped out I suspect that my printed adapter for the arms is the most likely culprit.
This will be solved soon once the linear rails arrive and I can swap to the magball mounts on the smart effector but its something to fettle while I wait
@dc42 @jay_s_uk so I have added a M500 to the end of bed.g
my thinking is that now having homed and levelled the settings are now stored and a home all command will now accurately home based on the probed height?
just running a final mesh with everything hot to see if there is much variation from cold and soon printing again
@jay_s_uk ahh the missing link. Thank you so much. I thought I must be missing something.
Running a few cycles of levelling to check consistency and probing trigger point then I will get the first print going and see how it goes.
Thanks again for your patience and help
so I modified the mount to give clearance but it didnt make a huge difference.
reduced the sensitivity to 25 and that seems to have done the trick. everything now working so I have another question relating specifically to a delta....
@jay_s_uk since the tower endstops are at the top how does homing the towers relate to probing the bed?
what I mean is that in gonfig.g I define the height of the print area and when the homing command is run all towers move to the top and Z is set to the height given in the config.g
does this overwrite the Z=0 that was determined by probe results?
my normal routine on powering on the printer would be home all, delta calibration followed by mesh levelling then a home all to put the carriage to the top but wont that negate the probed height?
I am thinking that rather than a home all at the end I should just use a move command to move the carriage up and centre it?
definitely heading into the over thinking it category now but I am new to deltas and some things are not intuitive.
@dc42 thank you, I will modify the fan shroud first and only adjust the sensitivity as a last resort.
Its also possible my fan shroud is providing too much contact and support to the hotend heatsink. I am thinking this could dramaticly reduce sensitivity.
Tomorrow's job then will be to strip it down and fettle the fan mounting around the heatsink so its close but not touching. See if that helps.
@jay_s_uk yes I suspect the same. It looks like the sensitivity isn't lost on power off so worst case I will just have to make up a lead to directly connect the effector to the mini5 to adjust it.
at the moment it takes a huge force to trigger so unless I have done something wrong in assembly then it needs to be a lot more sensitive.