hope you all have a safe and happy holiday
from down under on a wet humid day , hope Santa delivers a filament dryer
Best posts made by moth4017
-
thanks everyone for the support and help this year
-
for the DWC wish list
when you go to back up the Macros and system files it saves them as the name "download" would be nice if it was macros[date] and system[date]
Cheers
-
RE: G29 Mesh Level: Pass / Fail Tolerance
@CCS86 i do the deviation check in the bed.g G32
;G32 Auto calibration routine for large bed M561 ; clear any bed transform ; If the printer hasn't been homed, home it if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed G28 M98 P"/macros/ProbePickUp" ; probe pick up ; Probe the bed and do auto calibration ;G1 X149.5 Y179.5 Z30 F6000 ; go to just above the first probe point ;G30 P0 X152.5 Y152.5 S-2 G28 Z ;echo sensors.probes[0].lastStopHeight , "REF center probe" while true if iterations = 5 abort "Too many auto calibration attempts" G30 P0 X5 Y5 Z-99999 ; probe starboard bow echo sensors.probes[0].lastStopHeight, "P0" if result != 0 continue G30 P1 X305 Y5 Z-99999 ; probe port bow echo sensors.probes[0].lastStopHeight, "P1" if result != 0 continue ;G30 P2 X305 Y276 Z-99999 ; probe port stern ; echo sensors.probes[0].lastStopHeight, "P2" ;if result != 0 ; continue G30 P2 X152.5 Y276 Z-99999 s3 ; probe port bow echo sensors.probes[0].lastStopHeight, "P3" if result != 0 continue if move.calibration.initial.deviation <= 0.02 break echo "Repeating calibration because deviation is too high (" ^ move.calibration.initial.deviation ^ "mm)" ; end loop echo "Auto calibration successful, deviation", move.calibration.final.deviation ^ "mm" M558 F200 ;G1 F6000 X152.5 Y152.5 ; probe to center bed echo" center probe" ;G30 P0 X152.5 Y152.5 S-2 ;single probe ;echo sensors.probes[0].lastStopHeight G28 Z M98 P"/macros/ProbeDropOff" ; probe drop off M558 F600 G1 Z30 F10000 ; get the head out of the way
and just use the mesh.g file G29 for fine tuning
-
RE: Write a plugin for DWC- solved using BtnCmd.
@jay_s_uk
Hi yes it will be all shared , plus we will also put in the acknowledgements and web links etc to all the other contributors -
RE: M308 add a new sensor
BME connected and working , i have used spi.cs2
M308 s11 y"bme280" p"spi.cs2" A"Ambient temp"
M308 s12 y"bmepressure" p"s11.1" A"Pressure[hPa]"
M308 s13 y"bmehumidity" p"s11.2" A"Humidity[%]"A bit of info as the Pin out description on the BME not the same as Duet board
Duet Temp Daughter Board to BME 280
pin 1 .................................................. CSB
pin2 ................................................... GND
pin3
pin4.................................................... SCL
pin5 ................................................... SDA
pin6.................................................... SDO
pin7
pin8................................................... VCC
pin9
pin10 -
RE: Auto level using 3 ball screw
@R006
your x y home should be more like this; lift Z
G91 ; relative positioning
G1 H2 Z5 ; move Z relative to current position to avoid dragging nozzle over the bed
G90 ; absolute positioning; home X
G1 H1 X-305 F1600 ; coarse home in the -X direction
G1 H2 X5 F6000 ; move back 5mm
G1 H1 X -305 F400 ; fine home in the -X direction
G1 H2 Z-5 F6000 ; lower Z again; homez.g
; lift Z
G91 ; relative positioning
G1 H2 Z5 ; move Z relative to current position to avoid dragging nozzle over the bed
G90 ; absolute positioning; home Z
G1 X150 Y150 F6000 ; go to bed centre
G30 ; probe the bed
G1 Z20 ; move away a little;Home all should be like this
; homeall.g echo "G28 Home all.g " M561 ; clear bed transforms (same as G29 S2) M98 P"/sys/homey.g" ; P define the parameter and is not part of the name M98 P"/sys/homex.g" ; P define the parameter and is not part of the name M98 P"/sys/homez.g" ; P define the parameter and is not part of the name
-
RE: end gcode causes bed to raise
you have a G28 in you end code, and in your start code you can do G32 for your beg.g file
-
RE: DWC Duet Web Control 3.4.0-rc2 no extrude or retract
Ok even though the firmware new that the tool T0 was selected adding T0 to the config seems to have fixed this issue.
-
RE: Endstop Wiring
@SonnyD1 said in Endstop Wiring:
The back is completely blank. Here is the link: https://www.amazon.com/HUAREW-Vertical-Mechanical-3018-PROVer-3018-MX3/dp/B0B38X86NY/ref=sr_1_2_sspa?crid=2N8YX15627OFR&keywords=huarew+vertical+limit+switch&qid=1675344329&s=industrial&sprefix=huarew+vertical+limit+switch%2Cindustrial%2C117&sr=1-2-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyRTVWT1lPWTdDRldVJmVuY3J5cHRlZElkPUEwOTUxMjk5MUdQWVAzNjA4S01YTCZlbmNyeXB0ZWRBZElkPUEwNzcwNzk1UzRRRzA2TDlJMEtSJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ== .
Says its contact type : Normally Open
Sorry, steppers I'm good at but as simple as they are, I suck at endstops.
-
RE: need Guru on duet 3 mini5 using stall guard/sensor less homing
@oliof
thanks, that's interesting to know, ive mainly seen them on Z axis , but have also seen them on X too now and again.i suppose i could set a new sensitivity (S parameter) at the end of the homing routines .
Latest posts made by moth4017
-
RE: Ignoring the number of wipes.
@zBeeble here is my wipe routine if this helps you, i have 2 wipe parts one is silicone and a wire brush that's why there are 2 different locations
;Wipe echo "Wipe" G90 ;Wipe var speed1 = 12000 var speed2 = 9000 var xMinBrush = 110 var xMaxBrush = 155 var xMinWipe = 168 var xMaxWipe = 194 M564 S0 ; let travel outside print zone G1 Z21 F6500 ; cleaning height for silicon wiper G1 X{var.xMinWipe} G1 Y-43.5 while true if iterations = 6 G1 F{var.speed1} Y0 break G1 F{var.speed1} X{var.xMinWipe} G1 F{var.speed1} X{var.xMaxWipe} ; end loop G1 F{var.speed1} X{var.xMaxBrush} G1 Z19 ; cleaning height for brush G1 Y-43.5 while true if iterations = 10 break G1 F{var.speed1} X{var.xMinBrush} G1 F{var.speed1} X{var.xMaxBrush} ; end loop G1 F{var.speed1} Y152.5 G1 F{var.speed1} X152.5 Z19 M564 S1 ; re activate travel inside print zone only echo "Wiping finished"
-
RE: Unable to get sensorless homing working....
@gloomyandy i use high end sensorless homing ok. i use Y high , x low
-
RE: Fryed my power supply
@ziggymanpopo save up and buy a good power supply , you need a good reliable power source.
-
RE: Can you remove the 'RETRACT' button?
@sbNielsen you can turn all the feed amounts to 0mm, and then use the BtnCmd plugin and create your own feed buttons with no retract ones.
-
RE: two things for ajustment on my Core XY
@JustSumDad can you post your config file please
-
RE: two things for ajustment on my Core XY
@JustSumDad post your G28,G32 g29
You also need to make sure this is correct in your config too
;Ball joint 3pl
M671 X-16.8:313:148 Y-19.4:-19.4:310.6 S35 ;leadscrews at front left,front right, rear Center s= max correction factor must be in same order as M584 -
Batch plugin dwc ,
Has there been any plugins done for batch/ que printing of multiple parts ?
-
RE: Forced Ending Script or Macro
@3DPotter you could put a menu script in the stop.g file and then choose which script you wanted to run