QuoteTreth You may also consider placing a ferrite core on the Vin white power lead at the DUET, I would try just Vin, but you may want to check around both wires. This would at least try to filter at the closest point you can get to the electronics. I would definitely put the core around both wires. I think the problem (not the one you get when your phone is close) is ground transients, coupledby dc42 - Ormerod
I'd love to try it, but I don't normally run a local web server. Why does it need one - are you sure that the Duet can't handle all the requests? The images and Javascript files will get cached after first use.by dc42 - Ormerod
There is indeed a difference between printing via SD and printing via USB. See this post and the following ones. However, the thought was that printing from SD was correct, and printing via USB was wrong, because printing via USB doesn't work very well. Perhaps this needs to be looked at again.by dc42 - Ormerod
Quotedmould Also read my new post regarding the IR sensor - since I changed the X-runner (on which it mounts) to one printed in black plastic, my readings have become consistent (but much lower) and I can use the automatic Z homing without manual adjustments. I haven't tried automatic bed compensation since, but perhaps that will now work OK also. Interesting! I guess the issue is that part ofby dc42 - Ormerod
If it's saying -273 then that corresponds to an analog reading of zero. Looks to me like either the thermistor circuit has an intermittent open circuit, or an intermittent short circuit to ground. You could try measuring the voltages at either end of the thermistor while the Duet is reporting -273C. Should be 3.3V at one end, and some fraction of a volt the other end (at room temperature).by dc42 - Ormerod
Quote3D-ES Waiting for a gcode to complete will probably take too much time, the other classes need to spin or it will introduce other problems. I was suggesting to read characters until no more were available OR (say) 10 had been read OR a gcode was complete (the statement serialGCode->SetFinished(ActOnGcode(serialGCode)) may yield enough information to determine this). My concern is that soby dc42 - Ormerod
3D-ES, there is another change that I intended to try, but I haven't had time yet. At Gcodes.cpp line 176, it checks to see if a byte is available from USB, and fetches it if there is. I think it needs to loop here and read all available characters up to a maximum of (say) 10, or until a gcode is complete. Otherwise, it may not read the serial data fast enough.by dc42 - Ormerod
Hi tracyb, Welcome to the forum! I believe your board should be OK without USB power. If you look at this picture: to the left of JP9 (marked 5V EN) there are two resistors and a capacitor. The resistors should be oriented horizontally as shown. If the resistors are parallel to the capacitor C5 instead, then you needs to return the board. If they are as shown, then add a jumper across JP9 toby dc42 - Ormerod
1. When it reports the error, what temperature does it give, and what is the actual temperature? If it reads below -30 then it considers that an error and the heater won't come on. 2. Which firmware version are you using? The latest (V0.53) firmware corrects an over-sensitivity in the interpretation of the thermistor resistance, which typically results in more accurate (higher) temperature readiby dc42 - Ormerod
Quotetru168 From info given above, what I think is network seems interfered by power supply, not proper grounding on pcb design, and noise from PC ( yes PC can be very noisy ) feed into PCB and interfere the Duet board's network circuit. Laptop computer powered by battery , and also better noise shielding than desktop . hence less noise. Why do you suppose the serial monitor reports network erby dc42 - Ormerod
So I replaced the mdf bed support with sagging corners by one made from 3mm aluminium, in a triangular shape to save weight. The new bed weighs 172g compared with 80g for the old one. But the heater pcb + heat spreader + card weigh another 372g, and then there's the glass. So the percentage weight increase is not too bad. This could be an even better solution.by dc42 - Ormerod
I find that if I start the print via Ethernet but I have USB connected when I start to print, then I unplug the USB (or the computer goes into sleep mode), the print pauses until I reconnect the USB (or wake up the computer). So I have to either start with the USB unplugged, or leave the USB connected. Maybe it would be OK if I turned off the debug output, I haven't tried.by dc42 - Ormerod
Hi Justin, sorry to near you've given up. It sounds to me that you had one of the early kits like me. Some of the instructions were rather sparse at first, but they have improved over time. I broke the nut trap on the x-rib during assembly, and RRP sent me a new x-rib and x-plate to an improved design. I'm also a software & electronics engineer by trade, and I found the mechanical assembly aby dc42 - Ormerod
mdearman, I found the same thing: Ethernet connection worked fine when connected direct to my laptop (which is wirelessly connected to my router), but not when connected to my Ethernet switch, either from the laptop or from my main PC. Investigation revealed that when connected via the switch, there were some network errors occurring, and the firmware had no effective error recovery. I added erby dc42 - Ormerod
Interesting! My connection reliability increased from about 5% to about 95% after I made some firmware changes to improve the recovery from network errors. I can still see (via the serial monitor) that network errors happen initially on most connection attempts. I'll try removing JP9 and see if the network errors go away.by dc42 - Ormerod
I've just updated this document, and added a change log to it.by dc42 - Ormerod
It sounds like a classic ground loop to me. Your PC is grounded (unless it is a laptop running off batteries), so is the Ormerod, via the ATX power supply. Connecting a USB cable between the two creates a ground loop, meaning that any difference in ground noise on the mains between the two (e.g. caused by turning your soldering iron off) passes through the USB cable. The ferrite cores stop the woby dc42 - Ormerod
Which version firmware are you using? The version 53 (latest) firmware includes a correction for the extruder temperature measurement (it was reading about 12C too high at PLA printing temperatures), but it looks like RRP didn't update the gcode files to take account of this. So if you are using version 53 firmware, it might be worth looking for the following line in the .g file: G10 P0 S205 R0by dc42 - Ormerod
QuoteTMD_RS436 I am still getting loads of differences when I compare the two, but I am compiling on Windows 7, so maybe that's the reason. Paul I too am compiling under Windows 7. I see lots of differences, but they are sporadic (i.e. only about 1 or 2 contiguous bytes at a time) up until offset 0002360E, indicating changes in addresses rather than changes in the the code. At that point I see "by dc42 - Ormerod
QuoteRadian I haven't had much time to play this week, but I did get one more random lockup around two hours into a three hour print - despite suppression of flyback on both heaters and an "apparently good" 5V rail from the on-board Buck regulator. So that's twice now since cleaning up the flyback issue. This is still a significant improvement over the stock design. I'm not sure it's the flybackby dc42 - Ormerod
btw if you previously used older firmware, check that the sys and www directories on your SD card are up to date with the ones on github in the SD-image folder. There are some changed/added files.by dc42 - Ormerod
QuoteSquags 2. I got the files from this page: by right clicking on both files and 'save link as' before moving to my C:\Temp folder. That's the problem then, you've downloaded the HTML. Click on the "Download ZIP" button instead. Or download my version 53 + Ethernet fixes build here.by dc42 - Ormerod
Andy, are you sure you have put the correct files in the zip? File fan_deflector_v4.scad contains this: use <fan_deflector_v2_aerofoil.scad> but the actual file supplied is fan_deflector_v4_aerofoil.scadby dc42 - Ormerod
Thanks, Andy. I'm going to try scaling it down to 7 or 8mm thick, because then it would just clear the electronics box in my build.by dc42 - Ormerod
Have you tried using the serial monitor to reset the IP address to the one you want, and then connecting via Ethernet? I appreciate this isn't a fix, but it might reveal something. Also, do you get the same problem both at power-up and after pressing the reset button?by dc42 - Ormerod
Quotemarkm It would be preferable to home the Z axis in the 'up' direction (Z+) to remove backlash, so a slight overshoot and going back up to position be quite good. Yes, but this applies to positioning the head at Z=0, not to "homing" to the IR sensor calibration point at Z=1mm or whatever. What I think really matters is that the calibration point is approached during homing in the same directby dc42 - Ormerod
Lots of us have this problem when using the original SD card supplied with the kit. So I suggest you get another SD card. A 4Gb Class 10 SDHC card from Maplin solved it for me.by dc42 - Ormerod
QuoteJoar107 Unfortunately the stl is too big to attach, but here are the OpenSCAD files, though you need OpenSCAD version 2013.06 which allows scaling of an extrusion, else the blades are rendered without a taper @ Andy I followed your designs and like them but I can't open scad files can you export in a neutral format like step? Or make the STL available via Dropbox/Skydrive/etc. ?by dc42 - Ormerod