Hmm, I'm sorry but I have not been able to reproduce this problem on my own setup. Could you do the following: 1) Download and install Wireshark 2) Attach a USB cable to your printer 3) Install dc42's 1.10 or my latest beta firmware on your Duet 4) Open Pronterface or Arduino IDE, and connect to the printer 5) Enable debugging for the network and webserver modules via "M111 P1 S1" and "M111 P2 Sby chrishamm - Duet
I'd be really surprised if you could define 216 tools at once and I don't see any practical advantage of doing this either. If I had a Diamond hotend, I'd define 4 tools max (one mixing tool and 3 other ones for each extruder), but not more. Instead you could create a macro directory and (in theory) create 216 files to set the mixing ratios for your mixing tool on demand, I believe that would maby chrishamm - Duet
QuotePRZ Christian, you indicated in a post that the DWC configuration is stored in local storage. It means you have to make a configuration for each browser/device you are using for printer control. Also, you loose configuration if local storage is cancelled I am using Firefox, where you could separately remove cookies and local storage. I cancel cookies at the end of each session for privacy rby chrishamm - Duet
ElmoC, that was my bad, I expected Telnet and FTP requests to be sent in one chunk rather than char-by-char. I noticed the same problem yesterday morning, but at that time dc42 had already checked in his final version. I guess if you use Pronterface or the stock Telnet client instead of PuTTY, you can work-around this problem until we release new firmware versions. Dario, that's a watchdog resetby chrishamm - Duet
FileZilla has a bad habit of opening a second FTP connection if you don't set up the server via the server manager. I cannot transfer files from or to my Duet either if I attempt to use the quick-connect functionality, but it works well if I go to "server manager", set up the Duet as a dedicate server, and then connect to it. In the server manager you can limit the number of concurrent connectionby chrishamm - Duet
QuoteOrmerod187 After 48 hours without problems It happened by editing the config file and pressing "Apply setting"! Is an old 0.6 board Hmm, if the printer is idle, the web interface will ask you to restart the controller once a new config file has been uploaded. If you click on "Yes", then the web interface will actually send M999 to the firmware, which will induce a firmware reset. I'll checkby chrishamm - Duet
QuoteGaou First of all chrishamm thanks a lot for ur work and especially the web control. I have installed it today the way you told ( uploading the zip file) and i am still running some connection problems. This time it is even worst as there are some cases that i cant connect through one of my w7 pc. I guess doing what mhackney suggested won't hurt, but since your connectivity problems occurby chrishamm - Duet
QuoteElmoC One question/request/suggestion. In regards to the file uploading, would it be possible to allow it by dragging the file to any part of the web page and not just the the upload file button? I guess I am just used to the way OctoPrint allows it and I often find I am trying to drag a file over to the Duet but I am not on the right page. I'll consider that for my next DWC version, untiby chrishamm - Duet
QuoteElmoC What is the difference between the -ch and -dc versions of the firmware for Duet? I have a CoreXY machine and have been running DC42's version. If I switch to this one, will I be losing some functionality? Gaining something? Not seeing a difference? Cause the universe to collapse in on itself? We share most of the code and my fork is actually based on dc42's, so there are only maby chrishamm - Duet
Well, the reset reason in the M122 output you posted indicates a user-initated reset (e.g. via emergency stop), so at the moment I cannot say why you experienced this problem. You can revert to 1.09x if you like, but if there is anything wrong in the firmware, I would - of course - like to find out what is causing this. All I can say is that everything is looking quite stable on my setup so far.by chrishamm - Duet
Hmm, did you power off the machine after you had experienced that software reset? It looks like the last reset was user-initiated, which is why I cannot troubleshoot this problem any further. If you get an unexpected software reset again, please copy the M122 output once more and post it here. I'm glad your DWC settings are now properly saved though.by chrishamm - Duet
I see, that's the reason then. You must allow cookies for the Duet, else Firefox won't save any localStorage values either. You can do this by changing the privacy settings to "custom" and by adding the Duet's IP address/hostname to the list of allowed exceptions. I believe that should resolve your problem. Could you post the output of M122 here? It sounds like your Duet reset unexpectedly, so Iby chrishamm - Duet
Hmm, that's odd, I've been using the same Firefox build on Linux without problems. I checked if the webcam URL is saved permanently and this is definitely working on my setup. It might be possible that the old cookie setting wasn't cleared properly, but you can check that by going to "Firefox menu" -> Settings -> Privacy -> "single cookies", entering your hostname/Duet IP address and byby chrishamm - Duet
pantau, you can change stop.g to achieve this. If you have only one tool, this should do the trick: G10 P0 R-273.15 S-273.15 M140 S-273.15 That will turn off the bed and the first tool heater. Btw, you can turn off all heaters by clicking on "Control All" next to the temperature chart too. Dario, the webcam URL should be saved when you press "Apply Settings" on the settings page. Your browserby chrishamm - Duet
Quotepantau But now I don't have file information, and print time information anymore . Everything shows n/a in the print status tab. Thanks for your report, I have found the problem and fixed it in my new version 1.09z. You can use the web interface once again to update to it. Quotepantau Also when I used pause print and after that cancel print, the heaters stayed on. After regular finish of aby chrishamm - Duet
Hi deckingman, To upgrade to my latest firmware and web interface from older versions, do the following: 1) Download the firmware bin file from here (click on "View Raw"): 2) Update your config.g. Because both dc42 and I use a new approach for configuring axis endstops, you'll have to add this line to your config file: M574 X0 Y1 Z0 S1 ; set endstop configuration (Y endstop only, at low end,by chrishamm - Duet
I'm very pleased to release version 1.09z of my firmware fork and a new version of my web interface. The highlights of these releases are: * New notification system on the web interface * Official firmware support for T3P3's MiniKossel * Further improvements in the networking system * Flash memory can be retained after firmware updates * Several bug fixes I've released a new version my IAP updaby chrishamm - Duet
Quotejmg123 Is there a way to set the name that appears in mdns? I'd like to be able to remove the MAC address from the name that appears via bonjour if possible. At the moment the mDNS responder announces three hostnames. I tried to remove two of them (the ones that contain parts of the MAC address), but I found this had some bad side effects so I reverted to the original code.by chrishamm - Duet
Quoteappjaws1 Did you have any thoughts on this error? Can't rename file or directory /sys/RepRapFirmware-1.09x-dc42.bin to /sys/RepRapFirmware.bin I'll fix that in my next DWC release, this can happen if both files are present on your printer. Either delete that RepRapFirmware.bin file via FTP or update to it once by sending M997.by chrishamm - Ormerod
Well, and I maintain most of the network and webserver code. I have the next versions of my firmware and web interface almost ready, but I'm still waiting for my testers to confirm everything works well. My next firmware version will add support for Kossel printers (or rather for their default configuration), include an improved disconnect handler and implement better communication between the weby chrishamm - Duet
I don't use Eclipse any more and AFAIK my current version cannot be compiled with the Arduino Eclipse plugin, so I don't think this would help. My entire working directory is already on GitHub including build scripts for Windows and Linux, and I advised to use them instead before. The only file I haven't committed yet is my .clang file for auto-completion via vim-clang, but I guess this is not ofby chrishamm - Ormerod
Yes, I'm saying that because "pmc.h" is in that directory I guess you could add "include/" to each filename the compiler complains about, but getting Eclipse to add that specific path would be way easier.by chrishamm - Ormerod
One more update, I've just released version 1.09x. This one fixes two more problems: Quote Bug fix: Some time variables were not properly initialised during initialisation (only relevant if you are on 1.09w) Bug fix: When adjusting the thermistor series resistance, the thermistor overheat sums were not updated I hope no more problems show up, but if you encounter any other issues, please reportby chrishamm - Duet
I've just pushed version 1.09x to my GitHub repository. This problem wasn't caused by the firmware update process, but because I forgot to initialise some time variables after I had restructured some initialisation routines in my previous release. I'm not sure why this problem didn't show up on my Ormerod 1 though, but I could easily reproduce it on my Ormerod 2.by chrishamm - Ormerod
Quotepantau But I had to cycle power on my printer during print (still have an ATX power supply with a switch). I did this very fast, like off-on in less then 1s. After that T0 (heater 1) was stuck at -273 and T1 (heater 2) at 50. I first did suspect a hardware defect after fast power cycle, but as I couldnĀ“t find one I did flash 1.09r from dc42. That fixed the problem! I also checked the sd cardby chrishamm - Ormerod
Add C:/Arduino-1.5.8/hardware/arduino/sam/system/libsam/include to your include directories.by chrishamm - Ormerod
Try to change -std=c99 to -std=gnu99 - I must have been wrong when I said dc42 used c99 instead.by chrishamm - Ormerod
Quotederek5a It tends to through up an error because it didn't reach temp in 150secs. So i'm having to heat up the hot end in stages... But other than that no issues. You can increase the heater timeout by adding M570 S to your configuration file, but I'd rather advise you to do some PID tuning instead.by chrishamm - Ormerod
Yes, that's the cold extrusion prevention. You can turn it off in RRF by sending M302 P1, but I don't think it's possible to modify this value (yet) unless you recompile the firmware.by chrishamm - Ormerod
Quotechrishamm Add this to your C compiler flags: -std=gnu11 And this to your C++ compiler flags: -std=gnu++11 IIRC dc42 uses -std=c99 in his CFLAGS, but gnu11 should do the trick too. That's what I've been using in my makefiles.by chrishamm - Ormerod