Would be great to have a full backup function in the DWC, now that filament control have been implemented along with all the other macro's it's starting to be quite a bit of information/configeration excisting outisde the easily to backup /sys/. Don't want / need a way to "import" and full backup to the SDcard, but a way to get all the files off it and to a downloadable .zip or something without having to remove the SDcard and insert it to a computer.
Best posts made by Exerqtor
External driver(s) "how to".
So i'm currently upgrading my printer from 1 color to 3 colors.
And for that i ofcourse needed one more stepper driver for my third extruder, that being said i thought the space an Duex2/5 would take up just for one extra driver was a little excessive. So i'm opting for the "Driver breakout board" approach to it.
After reading up on the duet wiki and a couple other sites i came to see that the above mentioned approach didn't have a straight forward guide to follow. So i threw this little "How to" together to maybe help others wanting to do the same thing.
Hope this can come in handy for someone, and for gods sake if any of the graybeard's here see something wrong please let me know so that i can correct it!
RE: Can't deploy BLTouch clone (3D Touch) Duet 2 Wifi
Tbh i just think those sensors are next to snakeoil 😂 Given how cheap the real probes are, it's not worth the potential headache and anoyance any of the knocnoffs can make.
RE: PrusaSlicer with enhanced precision and removal of odd flow math
Isn't precise and accurate more or less synonyms? 😅
EDIT: forget what i just said, googled the definisions and disproved myself 🤦♂️😂
RE: Extruder motor suddenly stoped.
Ok I've got it working again. Almost embarrassed to say it, but i think it's 30% user error. Or well i didn't find anything about it everywhere so i strictly didn't know about the "feature"
Most likely it was a bad crimp or connection in one wire that made the initial mid print problem. And after i fixed that, i actually didn't know that the heater had to be on for the extruder to work (it was active but the temp was at 0c ). So in a final last attempt before ripping out the board and looking for shitstains i set the tool to 220c and the bed to 60c (without filament installed) and tried again. Law and behold now it works.
One never know how little knowledge one have before it's acquired!
RE: About filament filter/oiler
I've been, and will keep runing a dust filter. It's as sure as the earth is round that it has some benefit.
In half a roll of filament ( in a room without much trafic) the filter is dirty AF.
Every particle kept out of the hotend is a + in my book!
RE: PrusaSlicer could use a more RRF-specific G-Code implementation
@bot Good thing this is being looked in to on the PrusaSlicer fork for sure! I had planed sugesting this for SuperSlicer after PS 2.3 have been released an merged with SS, now it looks like that might solve itself 😅
Latest posts made by Exerqtor
RE: RepRapFirmware 3.2-RC1 released
Well weird that it had went awol in my /sys
But thanks it sure fixed the issue
RE: Hotend heater "off"
I'm about to do some max flow tuning on some filaments now. So i want to turn on the hotend to the designed temp, it's currently in "off" state after the last print job.
Shouldn't it be enough for me to send the following gcodes in the console to make it heat up the hotend?
G10 P0 R235 S235 M116 P0
Because if that's the case something is fubar, because other than deploying the active and standby temps nothing happens.
Something fundemental i'm missing?
RE: Hotend heater "off"
@dc42 When it happens i've tried to "re-activate" the tool, and because it don't achieve the temp as fast as the firmware except it to according to the tunned heater profile it throws an error.
If i've reset the heater fault and tried again it dosn't help. I have been forced to power toggle the printer to get back on to it.
I've gone thru my macros etc. many times now and i can't for the life of me see a reason for it to happen.
What makes it even harder is that the problem is intermittent 🤦♂️
RE: Hotend heater "off"
Sure, they have been working flawlessly since before i updated to 3.2. b4.1 (was running b4) befor that.
; tfree0.g ; Called when tool 0 is freed ; Tuned for a Mosquito hotend with MM adapter ; ; Rectraction M98 P"CurrentsPrint.g" ; Call Macro/Subprogram ; ; Unload hotend M83 ; Set extruder to relative mode G1 E-5.00 F2000 ; Rapid retract G4 P100.00 ; Cooling period G1 E-20.00 F1500 ; Long retract (30mm på 3-1 adapter) G1 E-25.00 F1500 ; Move to cooling moves location ; ; Cooling moves G1 E5.00 F1000 ; Extrude 5mm filament G1 E-5.00 F1000 ; Retract 5mm filament G1 E5.00 F1600 ; Extrude 5mm filament G1 E-5.00 F2000 ; Retract 5mm filament G1 E5.00 F2000 ; Extrude 5mm filament G1 E-5.00 F2000 ; Retract 5mm filament G1 E5.00 F2000 ; Extrude 5mm filament G1 E-5.00 F2000 ; Retract 5mm filament M98 P"CurrentsNormal.g" ; Call Macro/Subprogram ; ;Unload filament M702 ; Unload the previously loaded filament ; ; Turn off filament monitor M591 D0 P1 C"e0stop" S0 ; Extruder 0 filament sensor: disabled
; tpost0.g ; Called after tool 0 has been selected ; Tuned for a Mosquito hotend with MM adapter ; ; Wait For Print Temperature M116 P0 ; Waits for temperatures associated with tool 0 to arrive at their set values ; ; Turn on filament monitor M591 D0 P1 C"e0stop" S1 ; Extruder 0 filament sensor: enabled ; ; Set firmware retraction paramaters M98 P"FWretraction.g" ; Call Macro/Subprogram ; ; Load filament M98 P"CurrentsPrint.g" ; Call Macro/Subprogram G1 E9.00 F1500 ; Prime, part 1 G1 E37.00 F3000 ; Prime, part 2 (47mm på 3-1 adapter) G1 E4.00 F1500 ; Prime, part 3 ; ; Unretract filament G11 ; Unretract
; tpre0.g ; Called before tool 0 is selected
My start gcode looks like this (snapped up from the print that i just tried to run):
;TYPE:Custom ; custom gcode: start_gcode ; Start G-code: START M98 P"PrintStart.g" ; Call Macro/Subprogram M140 S70 ; Set first layer bed temperature M116 H0 S20 ; Waits for the bed to reach its temperature +-20 degC G0 X0 Y0 Z0.3 ; Move X/Y0 & Z0.3 G10 P0 R275 S275 ; Set active and standby Purge line temps for T0 M116 P0 ; Waits for T0 to reach its temperature T0 ; Select T0 M98 P"PrintPurge.g" ; Call Macro/Subprogram G10 P0 R270 S270 ; Set active and standby first layer temps for T0 M116 P0 ; Waits for T0 to reach its temperature ; Start G-code: END ; custom gcode end: start_gcode G21 ; set units to millimeters G90 ; use absolute coordinates M83 ; use relative distances for extrusion ; custom gcode: start_filament_gcode ; Filament specific start G-code: START M701 S"CPE" ; Load filament for the active tool M703 ; Load filament config.g fof the selected filament ; Filament specific start G-code: END ; custom gcode end: start_filament_gcode ;LAYER_CHANGE ;Z:0.2 ;HEIGHT:0.2 ; custom gcode: before_layer_gcode ; Before layer change G-code: START G92 E0.0 ; Zero the extruded length ; Layer number 0 ; Before layer change Z-height was 0mm ; Before layer change G-code: END ; custom gcode end: before_layer_gcode
The macros look like:
; PrintStart.g ; Called when starting a print ; Used to configure print parameters ; G21 ; set units to millimeters G90 ; use absolute coordinates M83 ; use relative distances for extrusion G28 X Y ; Home X & Y axis G28 Z ; Home Z axis M561 ; Clear any bed transform that might be in place G29 S1 ; Load & turn on bed height map M593 F43 ; Cancel ringing at 43Hz M376 H5 ; Set bed compensation taper to 5mm M204 P400 T3000 ; Set printing and travel accelerations (mm/s²) M98 P"CurrentsPrint.g" ; Call Macro/Subprogram
; PrintPurge.g ; Called when starting a print ; Used to purge the nozzle ; G92 E0.0 ; Zero the extruded length G0 Z0.3 ; Lift bed to nozzle -0.3mm G1 X164 E50 F400 ; Extrude 50mm of filament in a 164mm long line G92 E0.0 ; Zero the extruded length G10 ; Retract G1 X160 F4000 ; Quickly wipe away from the filament line
; FWretraction.g ; Called when "M98 P"FWretracton.g"" is sent ; Used to set default firmware retraction length, extra un-retract lenght, retract speed, unretract speed & zlift ; M207 S3.000 R0 F3600 T3600 Z0.100 ; Set firmware retraction length, extra un-retract lenght, retract speed, unretract speed & zlift
; CurrentsPrint.g ; Called when printing* ; Used to set motor currents for printing ; M913 X85 Y85 Z85 E85 ; Set X Y Z E motors to x% of their max current
And my end code looks like:
;TYPE:Custom ; custom gcode: end_filament_gcode ; Filament specific end G-code: START ; Filament specific end G-code: END ; custom gcode end: end_filament_gcode ; custom gcode: end_filament_gcode ; Filament specific end G-code: START ; Filament specific end G-code: END ; custom gcode end: end_filament_gcode ; custom gcode: end_filament_gcode ; Filament specific end G-code: START ; Filament specific end G-code: END ; custom gcode end: end_filament_gcode ; custom gcode: end_gcode ; End G-code: START M98 P"PrintEnd.g" ; Call Macro/Subprogram ; End G-code: END
; PrintEnd.g ; Called when ending a print ; Used to configure printer does after a print is ended ; M140 S0 ; Turn off heatedbed G91 ; Relative positioning G1 Z5.000 F3000 ; Lower bed 5mm T-1 ; Deselect all tools and set them on standby G10 P0 R0 S0 ; Set active and standby temps for T0 to 0 degC G10 P1 R0 S0 ; Set active and standby temps for T1 to 0 degC ;G10 P2 R0 S0 ; Set active and standby temps for T2 to 0 degC G90 ; Absolute positioning G1 X1 Y1 ; Move to X1 and Y1 G91 ; Relative positioning G0 H1 X-500 Y-500 ; Move to X/Y endstops M107; Turn off the print cooling fan G90 ; Absolute positioning M98 P"CurrentsNormal.g" ; Call Macro/Subprogram M84 ; disable steppers
Hotend heater "off"
I've suddenly gotten the problem that my hotend heater goes to "off" and then the printer won't run a toolchange because the temp is to low. Which of course it is since it the heater has turned "off". Is it possible to downright disable the "off" state and just have "active" and "standby"?
I can't for the life of me get the machine to heat at all.
For reference i'm running RRF 3.2-beta4.1.
RE: PanelDueFirmware 3.2.4 released
Has it been reported that the PanelDue appears to be refreshing (blinking) much more often with this release? I’ve not been able to put my finger on what’s triggering it, but it’s new to 3.2.4 or maybe 3.2.3..
I secound that, started happening with 3.2.3 at least.
RE: New heater tuning algorithm
Just did a new tuning run on my hotend after finally recieving the magnum heatbreak for my mosquito, and well it for sure took a while.
It also ended with a warning:
5.12.2020, 00:43:25 M500 5.12.2020, 00:41:51 Warning: heater behaviour was not consistent during tuning Auto tuning heater 1 completed after 3 idle and 30 tuning cycles in 3905 seconds. This heater needs the following M307 command: M307 H1 R1.216 C265.2:232.2 D8.18 S1.00 V12.5 Send M500 to save this command in config-override.g 4.12.2020, 23:50:07 Auto tune starting phase 3, fan on 4.12.2020, 23:46:14 Auto tune starting phase 3, fan off 4.12.2020, 23:43:18 Auto tune starting phase 2, heater settling 4.12.2020, 23:36:50 Auto tune starting phase 1, heater on 4.12.2020, 23:36:45 M303 T0 S280 Auto tuning heater 1 using target temperature 280.0°C and PWM 1.00 - do not leave printer unattended 4.12.2020, 23:35:48 Connection established
The setup is a Mosquito Magnum with a 12v / 50w heater, silicone sock, 40mm fan for hotend cooling and a "fang-style" part cooler powered by a 12v 5015.