I'm guessing there has been no movement on this issue. I just ordered a new universal piezo since I wore out the pots on my older version and I was excited to see that the pots could be avoided. However, if the probe speed is locked with this 1/3 speed modifier it seems like this feature of the new universal piezo is pretty useless. They even mention that this feature is compatible with Duet hardware in the documentation.
Posts made by rkrammes
-
RE: Probing speed with analog piezo sensor
-
RE: Duet3 config.g help.
Yes! Everything is working except the fan doesn't show up in DWC. Still working correctly though. Now I gotta add a couple more fans, clean up my wiring and this config. Thanks, guys!
-
RE: Duet3 config.g help.
@dc42 Thanks so much, David. I will give those a try tonight.
-
RE: Duet3 config.g help.
@gtj0 I tried removing the S1 modifier and the fan still doesn't show up in DWC or kick on at temp.
My piezo is mounted unconventionally inside the spacer between my stepper and Titan Aero so it took a bit more force to trigger. That's why I had to use a larger offset. I had more luck in analog mode vs digital. It was working fine on the Duet wifi with RRF 2. Does analog mode no longer work in RRF 3? The Z probe reads in the 400s as it is but doesn't change when I tap it even though the LEDs on the Universal piezo board do trigger. If I were to try digital again I think maybe I have to use different pins on the piezo board. I don't remember.
-
Duet3 config.g help.
I believe I have everything wired correctly so I think my problems must be in my config.g. So far steppers are moving correctly, heaters are heating, and thermistors are reading but I haven't been able to get my extruder fan to run or my piezo to show that it is triggering. If someone is willing to look over my config.g I would appreciate it.```
code_text; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool on Mon Feb 12 2018 16:20:07 GMT-0500 (EST) ; General preferences G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves ; Network M550 P"RyBot" ; Set machine name M552 S1 ; Enable network M586 P0 S1 ; Enable HTTP M586 P1 S0 ; Disable FTP M586 P2 S0 ; Disable Telnet ; Drives M584 X0 Y1 Z2 E3 ; Map Drives to Axis M669 K1 ; Select CoreXY mode M564 H0 ; Allow axis movement prior to homing M569 P0 S1 V118 ; Drive 0 goes forwards, Stealthchop2 till about 78 mm/sec M569 P1 S1 V118 ; Drive 1 goes forwards, Stealthchop2 till about 78 mm/sec M569 P2 S1 V118 ; Drive 2 goes forwards, Stealthchop2 till about 78 mm/sec M569 P3 S0 V118 ; Drive 3 goes backwards, Stealthchop2 till about 78 mm/sec M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation M92 X100 Y100 Z800 E784 ; Set steps per mm M566 X60 Y60 Z24 E1200 ; Set maximum jerk (mm/min) M203 X12000 Y12000 Z1500 E3600 ; Set maximum speeds (mm/min) M201 X900 Y900 Z300 E1000 I1 ; Set accelerations (mm/s^2) M906 X1000 Y1000 Z1000 E700 I30 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Tool M563 P0 D0 H1 F0 S"Extruder" ; 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 ; Fans M950 F0 C"out7" M106 P0 S1 H1 T45 C"Extruder" ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on ; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B3950 C0 R4700 M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 M950 H0 C"out0" T0 ; heater 0 uses the bed_heat pin, sensor 0 M950 H1 C"out1" T1 ; heater 1 uses the e1_heat pin and sensor 1 ; Pressure Advance M572 D0 S0.074 ; Axis Limits M208 X0 Y0 Z0 S1 ; Set axis minima M208 X300 Y300 Z300 S0 ; Set axis maxima ; Endstops M915 X Y S3 R0 ; Set Stall detection sensitivity M574 X1 S3 ; Set X endstop controlled by motor load detection M574 Y1 S3 ; Set Y endstop controlled by motor load detection M574 Z1 S2 ; Set Z endstop controlled by piezo M558 C"io8.in" P1 I1 R1 A5 F333 T5000 ; Set Z probe type to analog, active low, maximum attempts, pause, plunge speed, and movement speed G31 X0 Y0 Z-0.6 P600 ; Set Z probe offset, trigger height and trigger threshold M557 X50:250 Y50:250 S50 ; Define mesh grid
-
RE: How will Duet Software Framework Differ from Octoprint? Plugins
Seems like they are basically building from the best aspects of Klipper and Octoprint. I was kinda hoping someone might figure out an easy way to port Octoprint plugins since they have such a large collection of apparently useful resources. I don't know if they would feel like that is an encroachment.
-
Precision Piezo and Duet 3?
Has anyone used a piezo with the Duet 3 yet? Any special instructions on how to attach it? I don't think there are dedicated probe pins anymore. It looks like maybe the order of the pins for the io connectors have changed.
-
DuetPi.img?
I just received my Duet3 at the end of last week and when tried to update the wifi information I found that the flash drive was titled "NO NAME" and was blank. When I tried to download the .img file at https://pkg.duet3d.com/DuetPi.img I got the message "Not Found
The requested URL /DuetPi.img was not found on this server.
Apache/2.4.38 (Debian) Server at pkg.duet3d.com Port 443"
If someone could point me toward where I can find this .img I would appreciate it.
-
RE: Black printbite and IR Sensor - very inconsistent heights?
My results with the matt white Printbite+ with a grid. I purchased my sensor more than a year ago and it is not a surface mount board. Would it be worthwhile to put some electrical tape in the corners and define points there for probing? I really like both this sensor and Printbite but if one has to go unfortunately it will be the sensor.
-
RE: PID settings?
Further, is the P parameter persistent? I ran an autotune without the P parameter and M507 reported max PWM as 0.8. I had run one with P0.8 previously.
-
PID settings?
Sorry, I didn't find these questions in my search.
When tuning PID what is the preferable Max PWM? Do I want to find the highest Max PWM that no longer warns as overpowered or is it preferable to get as close as I can to 100% without failure? Also, if a P value was specified during auto tuning is it necessary to add the S parameter to the M307 line in config.g? I assume that we do but in the guide, it didn't specify. How important is the V parameter? The voltage is reported along with the other results of autotuning but isn't mentioned in the guide. The guide also instructs "run M500 to save the heater parameters in config-override.g (this is supported in firmware 1.17 and later)", but that file doesn't exist by default on my installation.
-
RE: Stall detection and sensorless homing
Can you post your g-code for sensorless homing? I would be grateful
-
RE: Working config for sensorless homing on a CoreXY
Oops, I figured it out. Just seeing those two scripts next to each other made me realize I hadn't removed the M574 command from the individual homing scripts and then when I looked in my config.g I found that I used the X2 parameter for some reason.
BTW, this is so cool and working well. Thanks to everyone for doing the work!
-
RE: Working config for sensorless homing on a CoreXY
(edit: Nevermind, lol) Why is it that this script (SuperJETT's) works for me if I have already homed X and Y but if none have been homed when it gets to the step of moving on the Y axis it moves diagonally in the X+ Y+ direction?
Here is my Homeall.g:
; homeall.g ; called to home all axes ; M400 ; make sure everything has stopped before we make changes M913 X50 Y50 ; drop motor currents to 50% G91 ; use relative positioning G1 Z5 F6000 ; lower bed for clearance G1 S1 X-400 F4000 ; move X all the way left and stop at end G1 X6 ; move to edge of glass G92 X0 ; set X0 at edge of glass G1 S1 Y-400 F4000 ; move Y all the way left and stop at end G1 Y13 ; move to edge of glass G92 Y0 ; set Y0 at edge of glass G1 X150 Y150 ; go to back center of bed for measurement G30 ; probe bed to set z0 G1 Z5 ; lower bed for clearance G29 S1 ; load heightmap G90 ; back to absolute positioning M400 ; make sure everything has stopped before we reset the motor currents M913 X100 Y100 Z100 ; motor currents back to 100% G1 X320 Y320 ; move to parking point
Homex.g (and the equivalent for Y) work fine.```
; homex.g
; called to home the X axis
;
M400 ; make sure everything has stopped before we make changes
G1 Z1 F6000 ; Lift Z
M574 X1 Y1 S3 ; set endstops to use motor stall
M913 X50 ; drop motor currents to 50%
M915 X Y S3 R0 ; set sensitivity to +3 unfiltered
G91 ; use relative positioning
G1 S1 X-400 F4000 ; move X all the way left and stop at end
G1 X6 ; move to edge of glass
G92 X0 ; set X0 at edge of glass
G90 ; absolute positioning -
RE: Recomendation of stepper motors…
There is a pretty comprehensive page in the wiki on choosing stepper motors. https://duet3d.com/wiki/Choosing_stepper_motors
-
RE: 12v fans again.
I agree that perhaps some of the documentation should be a little more accessible. But being an expensive high end board it isn't really marketed at the less experienced, and I would guess fewer people who are less experienced buy one.
I don't see why being high-end should make it less accessible. It's not like the RAMPS board is really a simple solution. It's just cheap. I would think a more expensive product should be easier to use. Just to be clear really like the Duet so I don't mean to bash it or the makers it's just that DC42 wouldn't have to put so much time into the forum if things were handled a little differently.
-
RE: Impact of hairspray, etc on glass with IR sensor
I have been using the IR height sensor for close to two years, I think, and I would guess that hairspray would not be much of a problem but since glue stick is so irregular that could be a problem. Be careful not to get the hairspray on the sensor of course. My winning combo has been the IR sensor with Printbite. I have been using the original Printbite but I have some Printbite+ on the way so we shall see how it stacks up soon.