@dc42 I'm away on holiday next week, but when I get back I will happily do this. It's the original black buildtak supplied by Velleman.
Posts made by biscuitlad
-
RE: gcode everywhere... a user friendly approach to config?
-
RE: gcode everywhere... a user friendly approach to config?
Many thanks for the replies and well wishes. The forum is great. I couldn't have got as far as I did without it, no doubt about that at all, so many thanks to all.
My comments are not meant as a criticism of the Duet board, I'm just wondering if there is a better way to help users who may not have all the technical specs of their machine get a working system up and running.
I feel what might help a lot of users coming to the Duet eco-system is perhaps a repository of template config.g plus homing files for various printers. I totally get that everyone here is likely to have customised the heck out of their printer, but there might still be some common elements that could be of use.
For example, I'm starting to wonder if my z stepper values are correct. The IR z probe returns different z offsets each time I try to calibrate it, I don't know why. I don't know if the mesh bed compensation is correct, it's different each time I run it. The first layer is always wrong and it's hard to know where to start.
Personally, I think it would be a help to me if there were a repository that contained someone else's K8400 config files for a Duet, even if (like me) their printer was a long way from how it was originally built, there might still be something of value in there that could help me debug issues with my printer. Perhaps there could be a repository of K8400 type printers, e.g. Cartesian bowden set ups...
Yes, the RRF config tool is fine. But even that can be daunting - how do you know if your endstop is high or low type? Is your stepper going forward or backwards? What are the right acceleration rates, max speed, etc? If you have a common printer, you'll probably get dig this stuff up pretty easily online.
If you don't, you can be stuck with a mystifying black box of tricks and a thousand ways to misconfigure it!
-
gcode everywhere... a user friendly approach to config?
I'm at the end of my tether.
I posted this after failing to get the IR z probe to work properly on my machine, but this is just the last step in what has been many previous failures. I don't know if some of you have similar experiences, or if some of you have hours every night to tweak your machines, or if some of you get lucky and your machines work perfectly first time. I only know my experience, which has been a configuration crapfest, TBH.
I feel the Duet system of gcode configs is like going back to the dark ages of editing machine code. It's a nightmare of 20,000 gcode combinations that no one except the devs can disentangle for you. Each time something doesn't work, it's 'oh, did you miss S1 off the M*** command? You didn't put the M*** before the M*** did you? Did you not read the page on G** where it states you shouldn't combine it with M***?' and so on. The error messages can literally leave you days away from finding any solution: 'Homing failed'. Yes...?? I gathered that much myself!
Each time I come back to my machine that has the Duet Wifi board, I spend days trying to get it to work. I've never succeeded. It's enough to drive a man to drink.
Since I installed the board as an upgrade on the previous RAMS, the printer has not produced a single decent in print in nearly 8 months. I have spent hundreds of hours trying to get it to work. Day after day, week after week. I just move in config.g circles, never getting the problems solved, always moving onto the next problem. Sometimes back to the old problem. Sometimes one problem leads onto the next, or causes the next. But surprisingly often, the problem is caused by the complexity of having to understand so many gcode options that may or may not apply to your printer config, and the fact that many operations and printer types are not clearly described. Sometimes, in an effort to make things better, you make them worse with a foolish config change that can takes days to discover.
It cost me a lot of money trying upgrade instead of just chucking the K8400 in a skip and buying a cheap Chinese i3 clone, but I so wish I had done that and swallowed the guilt of contributing to the destruction of the planet with more plastic crap rather than waste months of my precious time fruitlessly trying to configure the Duet to produce a print.
I had thought it was the right thing to do. But now I realise I'll never get that printer to work again. It's going in the skip, along with the marvellously configurable Duet board inside it.
I've ended up out of pocket, out of time, out of patience. It's not a path I could recommend to anyone.
-
RE: Z probe / homing issues after upgrade
And wouldn't you know. Still can't get a consistent first layer. I give up with the Duet Wifi. It's just too much hassle to configure.
I feel the Duet system of gcode configs is like going back to the dark ages of editing machine code. It's a nightmare of 20,000 gcode combinations, no one except the devs can disentangle for you.
Each time I come back to my machine that has the Duet board, I spend days trying to get it to work. I've never succeeded. Since I installed the board as an upgrade on the RAMS, the printer has not produced a single decent in print in nearly 8 months. And I have spent hundreds of hours trying to get it to work.
It cost me a lot of money trying upgrade instead of just chucking it in a skip and buying a cheap Chinese i3 clone, but I so wish I had done that and swallowed the guilt of contributing to the destruction of the planet with more plastic crap rather than waste weeks of my precious time fruitlessly trying to configure the Duet to produce a print.
-
RE: Z probe / homing issues after upgrade
@dc42 said in Z probe / homing issues after upgrade:
M119
M119
Endstops - X: not stopped, Y: at min stop, Z: at min stop, Z probe: not stoppedOn closer inspection, the LEDs for my Y stop and X stop were very faintly lit. Sure enough, loose connections on the board. Must have been when I added the z probe.
But I fixed that and no change.
I have since found the issue - it's with the C65968 codes added to the M569. These did seem to make the steppers quieter, and didn't seem to change anything else. But on commenting them out, the heads respond once again and the head does a z probe motion. So there we are.
Many thanks for the help - there seems to be so many ways to shoot one's own feet with the Duet.
-
RE: Z probe / homing issues after upgrade
@dc42 said in Z probe / homing issues after upgrade:
M564 H0
Many thanks for the suggestions. When I add this to config.g, nothing happens. When I send it via the g-code console I get an error saying homing failed.
Config.g
; Configuration file for Duet WiFi (firmware version 1.20 or newer)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Fri Feb 16 2018 16:17:02 GMT+0000 (GMT); General preferences
M111 S0 ; Debugging off
G21 ; Work in millimetres
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
M555 P2 ; Set firmware compatibility to look like Marlin
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Configure automatic saving on power loss
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X170 Y150 Z150 S0 ; Set axis maxima; Drives
M569 P0 S1 C65968 ; Drive 0 goes forwards
M569 P1 S0 C65968 ; Drive 1 goes backwards
M569 P2 S0 C65968 ; Drive 2 goes backwards
M569 P3 S1 C65968 ; Drive 3 goes forwards
M569 P4 S0 C65968 ; Drive 4 goes forwardsM350 X32 Y32 Z32 E32:32 I1 ; Configure microstepping with interpolation
; Endstops
M574 X1 Y1 Z1 S1 ; Set active high endstopsM564 H0
; Z probe stuff
;M558 P5 I1 R0.4 F1000 X0 Y0 Z0 H7 A5 S0.02 B1 ; Set Z probe type to switch and the dive height + speeds
M558 P1 X0 Y0 Z1 H3 F200 T5000 R0 ; smart IR Z probe, used for homing Z axis only, dive height 3mm, probe speed 200mm/min, travel speed 5000mm/min, no recovery timeG31 P500 X10 Y10 Z0.827 ; Set Z probe trigger value, offset and trigger height
; mesh grid
M557 X15:150 Y15:150 S20 ; Define mesh grid; speed stuff
M566 X600 Y600 Z50 E600 ; Set maximum instantaneous speed changes (mm/min)
M203 X9000 Y9000 Z500 E5000 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z100 E5000 ; Set accelerations (mm/s^2)
;-----------;M204 S6000.00 T6000.00 ; Acceleration during printing, and air moves
;-----------------------------------------
M92 X134.74 Y134.74 Z4266.66 E145; E157.2 ; Set steps per mm
;-----------------------------------------M906 X2000 Y2000 Z2000 E2000:2000 I15 ; Set motor currents (mA) and motor idle factor in per cent
M84 S10 ; idle motors after 10 secs; Heaters
M140 H-1 ; Disable heated bed
M305 P1 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for chimera heater 1
M143 H1 S285 ; Set temperature limit for heater 1 to 250C
M305 P2 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for heater 2
M143 H2 S285 ; Set temperature limit for chimera heater 2 to 250C; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X-8.8 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 ; Define tool 1
G10 P1 X8.8 Y-0.5 Z-0.15 ; Set tool 1 axis offsets
G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C; Network
M550 PKDuet ; Set machine name
M551 xxxxxxx ; Set password
M552 S1
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet; Fans
;M106 P0 S1 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P0 S0.3 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S1 I0 F500 H1:2 T70 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F500 H1:2 T150 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on; Custom settings are not configured
; Miscellaneous
M501 ; Load saved parameters from non-volatile memory -
RE: Z probe / homing issues after upgrade
Well I've been through the steps of configuring a cartesian printer once again just for good measure, and put everything in as shown and my head just won't respond to any movement requests at all. Beginning to wonder is something electrical is broken?
-
RE: Z probe / homing issues after upgrade
It's a basic cartesian - a Velleman K8400 originally.
homeall.g is below as it's short. config.g is attached.
G91 ; relative positioning
G1 S2 Z5 F480000 ; lift Z relative to current position
G1 S1 X-190 Y-205 F180000 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 X5 Y5 F480000 ; go back a few mm
G1 S1 X-190 Y-205 F25200 ; move slowly to X and Y axis endstops once more (second pass)
G1 X5 Y5 F480000 ; go back a few mm
G1 S2 Z-195 F180000 ; move Z up stopping at the endstop
G90 ; absolute positioningThe homing was working fine before I started trying to configure the z probe. But dc42's suggestion to upgrade to the latest version seems to have broken something, I just can't work out what it is! I was using 1.20 previously. I upgraded the DWC to 1.22 but no change.
I feel it's something to do with telling the firmware not to use the z probe to home the axis, but I just don't get what I've done wrong...
-
RE: Z probe / homing issues after upgrade
hi Phaedrux
Thanks for the reply. I've added the S2 parameter as suggested, and I guess you could say there's been a minute improvement, in that the Y axis claims to home (but it doesn't move at all), while the X axis still fails, even though the homey and homex files are identical with respect to the S2 added for the Z moves. Obviously this difference is a mute point, given that the machine doesn't respond to g28 other than to reject it.
homex.g
G91 ; relative positioning
G1 S2 Z5 F480000 ; lift Z relative to current position
G1 S1 X-205 F180000 ; move quickly to X axis endstop and stop there (first pass)
G1 X5 F480000 ; go back a few mm
G1 S1 X-205 F25200 ; move slowly to X axis endstop once more (second pass)
G1 X5 F480000 ; go back a few mm
G1 S2 Z-5 F480000 ; lower Z again
G90 ; absolute positioninghomey.g
G91 ; relative positioning
G1 S2 Z5 F480000 ; lift Z relative to current position
G1 S1 Y-205 F180000 ; move quickly to Y axis endstop and stop there (first pass)
G1 Y5 F480000 ; go back a few mm
G1 S1 Y-205 F25200 ; move slowly to Y axis endstop once more (second pass)
G1 Y5 F480000 ; go back a few mm
G1 S2 Z-5 F480000 ; lower Z again
G90 ; absolute positioninghomez.g
G91 ; relative positioning
G1 S2 Z5 F480000 ; lift Z relative to current position
G1 S2 Z-165 F180000 ; move Z down until the switch triggers
G92 Z4 ; set Z position to trigger height -
Z probe / homing issues after upgrade
Just upgraded to latest firmware and I get this error when I try to home the axis:
G28Error: G0/G1: insufficient axes homed
Something has got stuck in the firmware when I was trying to configure my IR z probe, and now I can't get anything to home! The version I'm running is :
Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
Firmware Electronics: Duet WiFi 1.02 or later
Firmware Version: 2.01(RTOS) (2018-07-26b2)
WiFi Server Version: 1.21
Web Interface Version: 1.21.1The config.g bit is pretty minimal I think:
; Z probe stuff
M558 P1 ;X0 Z0 ; Set Z probe type to switch and the dive height + speeds
G31 P500 Z0.827 ; Set Z probe trigger value, offset and trigger height
; mesh grid
M557 X15:150 Y15:150 S20 ; Define mesh gridTBH I don't fully understand the need for the X0 Z0 at the end of the M558. I don't understand how the z probe is meant to work with the z offset either. I wish there was some help with it. I followed dc42's web page, but it doesn't explain how the software is supposed to work once you finish the commissioning process. I did what was described, but I couldn't get the z probe to work (i.e. the head just kept hitting the bed when it started to print).
Now nothing homes. What have I done?!
-
RE: Help with dc42's IR probe
Actually I still can't get this to work properly. I've tried to recalibrate it several times, each times it's giving me different values using G31 S-1 after I set the G92 Z0 value.
I add whatever value it comes up to the config.g, reboot and run the mesh grid comp, and try and print. It then crashes the print head into the bed. Every time!
It's like it thinks the bed is a millimetre lower than it is. I tried using a bit of card, a bit of paper, and nothing. It doesn't make any difference. When I try and print, it tries to wreck my buildtak.
-
RE: Help with dc42's IR probe
Groan, should have guessed! Oh well, it's just finished. I'll make that change in the gcode and hopefully it should be good to go.
So having run it, will it now automatically compensate for the bed or do I need to do something further?
-
RE: Help with dc42's IR probe
That's it, thanks! Had some other issues with bed.g getting called when I hadn't realised it, but I've commented that file out and there's still something weird going on. It seems to ignore the M557 command in the config.g and when I run mesh grid compensation, it just goes ahead and starts testing lots of points instead of the fairly small number I defined. How I am meant to set all this up?
M558 P1 ; Set Z probe type to switch and the dive height + speeds
G31 P500 Z2.119 ; Set Z probe trigger value, offset and trigger height; mesh grid
M557 X15:150 Y15:150 S12 ; Define mesh grid -
Help with dc42's IR probe
Hi - installed probe as suggested on David's web page, but it only reads 1000 or zero. LED comes on and triggers, changing the surface (buildtak to white card) does nothing to alter the readings. Turned all overhead lights off, back on. Wiring looks good. Any other suggestions what could be going wrong?
-
RE: Chimera LH nozzle is complete garbage!
Ah, that could be where the error lies...
In config.g I have
; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y-9 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
M563 P1 D1 H2 ; Define tool 1
G10 P1 X0 Y9 Z0 ; Set tool 1 axis offsets
G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0CIn Cura I've reset both to zero. I'll try again tomorrow!
-
Chimera LH nozzle is complete garbage!
Hi
So, RH nozzle of Chimera works beautifully. But for the life of me I cannot get the LH side to work with e3d spoolworks breakaway support filament.
Firstly, the offset seems total garbage. But I've checked and double checked and checked it again. The X offsets are -9 for T0 and 9 for T1.
The slicer is Cura 3.2.1. Relative extrusion.
LH nozzle tries to print miles away from the print, but it doesn't print at all. Just seems to hang there and not extrude, and then makes moves nowhere near the ooze shield.
There must be something obvious, but I can't see it. Can anyone help?!
;FLAVOR:Marlin
;TIME:2765
;Filament used: 1.95392m
;Layer height: 0.15
;Generated with Cura_SteamEngine master
T0
M104 S200
M104 T1 S225
M109 S200
M109 T1 S225
M82 ;absolute extrusion mode
M83 ; relative extrusion
G21 ;metric values
G28 X0 Y0 Z0 ;move X/Y to min endstops
G1 F900 E3 ;extrude 3mm of feed stock
G1 F9000
M106 P2 S1
M83 ;relative extrusion mode
;LAYER_COUNT:133
;LAYER:0
M107
G0 F3600 X59.537 Y73.383 Z0.3
;TYPE:SKIRT -
RE: Cancel printing
Yes, I know what you mean. I hit pause, cancel, then control machine, move Z+100. It's a bit of a faff.
But can't you write your own macro you can call with M98? It would be nice to be able to map a new button to a macro with the DWC…
-
RE: Duet WiFi fan confusion
Isn't P1 defined to be a thermostatically controlled by default? You need to disable it first:
M106 P1 H-1
Then send your variable rate.
-
RE: Some minor issues with The Duet WiFi
Well, maybe I'm missing something but the quality looks pretty good on the vid?
I have to disengage from the debate unfortunately, until I can be sure there's no z wobble on my set up. Noticed a regular pattern on my test cubes that can only mean one thing. It's an unpleasant re-occurrence of something I thought I'd cured several years ago…
-
RE: Some minor issues with The Duet WiFi
I'd be interested in your resolution of this, as I have exactly the same edge issues after my rebuild!