Please post your config.g file.
See attached, thank you!
Please post your config.g file.
See attached, thank you!
So everything is now up to date. Both firmware and DWC are running 1.21.
Now even with the printer hooked up to USB its now throwing an error.
After running M408 S2 this is what came out:
SENT: M408 S2
Also after updating to v1.21 I am getting this error on the PanelDue Console:
Error: M665: M665 parameters do not apply to Cartesian kinematics Network running, IP address = 192
I was not getting this before the update.
As always thanks for your help
Which firmware and DWC versions are you using?
Looking at DWC it says
I will look into the 1.21 Release, I thought I actually had updated recently, but apparently I hadn't!
I'm glad you got it sorted.
It seems that the issue has reemerged, but I have some new information. So before posting again I attempted to do your suggestion from before (Hook up to USB and run the M408 S2) However, when the printer is hooked up to USB and connected to, it will not timeout of DWC.
This leads me to believe that the error isn't caused by the autocalibrate. But I have no idea what is causing it. DWC will not timeout if the printer is just on and connected. But if I send enough move commands from DWC it will timeout. This may be more like something you said before with the calculations?
I am completely out of ideas of what to test. I even went through my config.g and cleaned it up and got rid of unnecessary things.
If you can give any assistance that would be wonderful.
Okay….well apparently I am a liar. I truly have no idea what happened, but I was experiencing the issues I stated in the post above, and just for shiggles I plugged in the ethernet and now it doesn't throw AJAX errors, it auto calibrates just fine and the issue above is now magically gone.
My best guess is that I was possibly experiencing some EMI from the stepper motors, because I moved the motor wires away from the probe wire to reseat the connector. And then plugged it in and it magically started working.
Thank you Dave for your constant support, even when it is my own foolish fault!
Another thing that would be useful is to auto calibrate, then after DWC has disconnected, send M408 S2 from USB and post the response here.
Sorry for the delay, midterms took importance the last couple days.
Also however before I did any of the above I noticed something really strange that I know wasn't happening last week. When I run the smart calibration there is a single point that sets off before it gets to the bed. And its always the same point at the roughly the same height.
This is really strange because two weeks ago I was printing (albeit not perfect) and had no leveling issues. And the only thing I have done since then is update the firmware. I am wondering if I updated the firmware incorrectly somehow?
Any ideas DC42? All I have got is possibly resetting the duet and doing a fresh install, but I don't know how recommended that is.
Please post your config.g, homedelta.g and bed.g files.
You can find the link for my config.g, config-override.g, homedelta.g and bed.g in the Google Drive below:
As always thank you
I just did a rebuild of my printer and finally have gotten it set back up on the DWC, however I can't get it to connect during or following an auto calibration.
The DuetEthernet will connect when it is first turned on. I can home, move the axis', and heat the bed/extruder, but if I play with the controls enough it will throw an AJAX error. And then when running an auto calibration or a mesh it will throw an AJAX error before the first probe or sooner.
Once DWC throws the AJAX error I can't get it to connect, short of a reboot, or M999. The printer does finish the calibration, but when I look at the console, where it would normally say:
[c]Calibrated 6 factors using 10 points, deviation before #.### after #.###[/c]
When its connected to ethernet, it will show:
[c]Calibrated 6 factors using 10 points, deviation before[/c]
Obviously lacking anything after the word before.
I am able to print from the SD card without issue. I have tried updating both the DWC and the Ethernet Firmware to the latest Version 1.21RC5 - Duet2CombinedFirmware.bin, but unfortunately did not help. Also when I run the calibration without connecting the ethernet it will run fine, but if I plug it in after the calibration has completed then it is still unable to connect.
Any help would be incredible, I'm looking forward to get my printer back up and running for good!
It doesn't seem to be. If I hold the carriage and twist it, I can definitely some play from side to side. But that is inherent on how the injected molded seemecnc carriages work. Because the use the flexible plastic parts to keep it snug against the extrusion there is play of it is forced.
I did run a mesh and watched the carriage and didn't observe any twist as it moved. Looking at the heat maps the high points are where the mesh starts a new row and then the readings get lower and lower until the start of a new row and its only on the edges furthest from the x and y towers. Again however I don't know what that means unfortunately.
I am going to run a mesh with a smaller diameter and see how that comes out.
Actually that isn't the issue at all. Just did two different types of tension, one aggressively tight and one more in the middle between the two and I got an almost identical height map for both of them compared to the original height map posted here.
One thing I have noticed after changing to the smart effector was that there is quite a bit of effector tilt. However, I believe this was also an issue with the old effector. Could that be causing these variations?
I think the largest contributor is the belts. Having looked into correct tension, I am going to see if I can get them adjusted, but may have to wait on the new ones because these are quite old.
Could belts and motor currents be enough to cause this?
I believe those ridges are caused by backlash in the mechanics. Possible causes:…
I actually have some new belts on order already because I thought that could be a contributing factor, but I will definitely check the carriage for its smoothness.
However, I have never really messed with the stepper currents. I do know I am using the stock #s that came with the duet, which I realize now probably isn't the best method.
My M906 command looks like: [c]M906 X1000 Y1000 Z1000 E800 I6[/c]
Do I need to change and these and keep testing to look for effects?
Thanks as always for the help.
I have been having some issues with leveling out my bed. I have SeeMeCNC Rostock Max v2 (first run) that has been upgraded with the injected molded skates, trick laser ball arms, smart effector w/ e3d v6.
I have run my height map and they are all over the place and I don't even know where to begin, so any help would be greatly appreciated, you can find the height maps below.
Also there is the obvious glaring issue that the smart effector is made for the magnetic ball arms, but having spent a fair amount on the trick laser arms and also because I have had a bad past with the magnetic arms, I was not willing to update to magnetic arms. There is a picture of my effector, however I don't believe that it is causing the issues (hopefully)
As said before you could connect computer and duet directly with an ethernet cable…..
Thank you so much. That did the trick! I can now use the web interface and I am so appreciative!
Alright so I changed things around, first off I switched ethernet ports and I getting activity now (my desktop has 2)
I changed the computer IPv4 to:
Duet changed to:
However all this is a guess in the dark haha, and putting 10.0.0.3 into the browser unfortunately did not pull up the web interface.
Again sorry for the questions. My googling skills are failing me.
Hey David, I am having some issues, and this is probably me being a networking novice.
Here is what I have done so far:
Go into Network Connections>Ethernet Properties>TCP/IPv4 Properties
Set these values:
IP Address: 192.168.1.10
Subnet mask: 255.255.255.0
Default Gateway: 192.168.1.1
DNS Server Addresses are both blank
Set Duet with these values
M552 P192.168.1.17 ;IP Address
M553 P255.255.255.0 ;Subnet Mask
M554 P192.168.1.1 ;Default Gateway
On the switch I am getting activity from the duet while the orange led on the ethernet port is solid. But I am getting no activity from the computer and neither of the ethernet port LEDs are lit. I also checked ipconfig /all and its saying no media connected on the ethernet port.
You can connect a Duet Ethernet to a laptop computer with an Ethernet cable connected between their Ethernet ports. If your laptop doesn't have an auto-switching Ethernet socket, then it needs to be a crossover Ethernet cable instead of a regular one. These are readily available on eBay, Amazon etc.
If as you already have an Ethernet switch, you can connect both the Duet and your laptop to the switch.
Either way, you will need to give both the Duet and the laptop static IP addresses on the same subnet.
As always thank you for your insight! I am going to give that a try and see how it goes!
Will report back if I am still having issues!
Thanks again, Nate
For a Duet Ethernet you can connect to your computer without a WAP but you may need a Network Switch or crossover cable, depending on the capabilities of the network hardware on your computer.
The computer is in the same room as my printer ~10ft away, and I have plenty of Ethernet cable to reach both as well as a switch laying around.
I did try to set up the Duet with the switch already, in the same fashion that I used when I was home on my own LAN.
Would you be able to explain how to use the duet Ethernet w/ a switch when neither the switch or computer are connected to a LAN?
Hello! I am in a very difficult situation because I am on my college campus in the dorms with university internet. Logically, on their network it wont let me just poll an IP address (aka access my duet) through an internet browser.
I have tried a multitude of different methods to try to allow me to connect to it, but with a limited background with Networking I am at some of a loss.
Is there a way to directly connect the duet through the back of the Ethernet port on a computer and access it? Or some other such solution?
In other words is there a way to use the Duet Ethernet without an internet connection, from there I could work backward and find a way to make it work in my case.
Thanks for any help!
Why not simply insulate the hotend – you can get silicone socks for the e3d if you are using that, or you can get ceramic insulation and secure it to heater block with kapton (that's how I solved this problem a while back).
Also I find that if you turn your part cooling fan on and bring the hotend near the bed and PID tune that way, you can get more aggressive PID numbers which will do a better job to keep the hotened at temperature.
I tried the silicone socks from E3D and did not have super great luck with them. Possibly because my old printer was not wonderfully calibrated. I have been thinking about that though. However I am not sure I have ever heard of ceramic insulators for heater blocks, do you have a link by chance? I will definitely try the PID tuning near the plate to see if that works! I feel like my only other option is possibly to go to 24v heater, do you think that would work?
I think it would be easier to turn down the layer fan speed in your slicer when you want it to run and just have it kick on after so many layers.
Unfortunately I can't change the fan speed in the slicer because the fans I have running are only meant to run at 100% and they cant scale down sadly. At 4.5v they just twitch and don't spin.
Thanks for the replys tho! Typically I try to take the hardest route, so fresh ideas are welcome!
I just got my duet finally running, calibrated and even printing! I use mainly PLA and have since installed a custom layer fan that just so happens to be too powerful and is cooling the extruder below the 15 degree fault limit. I have been able to get past it by surrounding the heater block in kapton, and as long as it gets past the first few layers its fine.
However, I don't want to watch the first layers every single time I print, and I also don't really want to change the layer fan (mostly because I'm stubborn and want them to work). So what I am looking to do is program an Arduino to shut down the fans if the temperature drops more than 7-10 degrees below the set limit for just a few seconds to get it to warm back up. For this I need to poll the Duet for the set temp and current temp, is this possible?
Also if I could do this with Gcode that would also be fine, but looking through the commands I haven't seen anything. Also because of the fans I have used, they only have one speed and thats max speed, so setting them lower unfortunately isn't and option.
Thanks for any responses!