Using a gcode viewer gcode will normally give a reliable view of what is going to happen to walls before committing to a real print. I often do that when walls are thin and make any adjustments to the design to get it looking good in the gcode.by bobtidey - Ormerod
I have done the update now (built from source) and everything seems to function OK including modulated Z probe. One slight weirdness on mine I noticed is with Y homing. The initial move to the microswitch position was at a normal speed but then the return to home was slower than normal, maybe half the speed. After homing Y speeds then act normally. I checked the homey.g and it looks normal and iby bobtidey - Ormerod
Thanks I can see now it was supposed to represent the physical connector.by bobtidey - Ormerod
Quotedc42 * The Z probe blue wire (and the white wire, if you are using one of my hot end boards) connect to different pins, like this: pin 2 > ......................... < pin 50 pin 1 > ...................ST.... < pin 49 S is the ZProbe signal output (blue wire, 6th pin from right, bottom row). T is the trigger/modulator input (white wire if you are using one of my hot end boards,by bobtidey - Ormerod
Quotejstck The guide I found for eclipse said you should still use 1.5.4, but that should only matter if you are building firmware: Some early versions of 1.5.5 were problematic building firmware due to a bug when switching analogue channels for conversion. That did get patched and I find 1.5.6 is also fine for building firmware. You still need to apply the extra library patches specific to thiby bobtidey - Ormerod
Quotejstck Quotebobtidey Second consider getting a reel of wider tape. One can go a full 200mm wide so it is just one strip, but even going to 50mm makes the job a lot easier. Having wider kapton tape means there is less patience required as it is fewer strips of tape, but it is a lot more difficult to get a 200mm wide one free of bubbles. Even with the wet application method it is rather trickyby bobtidey - Ormerod
Quoteimekon I'm not the neatest or patient of people so the tape on the glass is bubbly. For applying tape two strategies help. First and most important check out the wet application method. This is actually a lot easier than it sounds and really helps get a bubble free and gapless application. There are videos around demonstrating it like this. Second consider getting a reel of wider tape. Oby bobtidey - Ormerod
Same here. I compiled off source against Arduino 1.5.6 (with lib changes) and is working fine. As mentioned one has to take care with existing gcode files. To avoid a lot of reslicing I just hand edited the T1 setting.by bobtidey - Ormerod
I loaded the town_model into slic3r 1.1.2 Avoid crossing perimeters unchecked. G code produced and exported in 3minutes 5 seconds. Machine is Quad Core2 (not i series) WIndows 7 64.by bobtidey - Ormerod
I think the number of layers calculation is currently based solely on the browser setting, not on any info from the file. So that has to be set to match what you sliced the file at. Now comes the second bit of confusion when you change the setting and apply it then it saves it out to its settings store but it doesn't change the internal value. So if it was 0.24 and you change it to 0.1 that won'by bobtidey - Ormerod
Each axis will be independent from its own control point of view. However, I think the point being made was that if the extrusion has a maximum rate then that can itself limit the speed at which the nozzle can travel in order to achieve the correct amount of filament being extruded for that speed. The speed is of course made up from primarily the x and y velocities and so there can be some applicby bobtidey - Ormerod
Added on buttons and guides for erase and reset on thingiverse To make the buttons easier to use I made simple guides which are superglued onto the inside of the acrylic so that the buttons end up accurately over the PCB switches. This makes flashing the steady stream of firmware upgrades much more pleasant.by bobtidey - Ormerod
Quoteormerod168 You may not want to ad this, adding the flap makes it a tricky stand alone print as the heat will build up and destroy the flap if the nozzle is not diverted with other printing positions Erik Yes. I find any model that ends with just a small piece just at the top can suffer from this as the layers just take a couple of seconds and the layers don't get a chance to solidify.by bobtidey - Ormerod
Quotedc42 Perhaps there is a contribution from reflections from the aluminium under the glass or the bottom of the glass, Any thoughts on whether this would be affected by builds that have abandoned the aluminium under the glass so that the surface under the glass is the heater PCB?by bobtidey - Ormerod
I think there are two times the Z axis clamp as well.by bobtidey - Ormerod
Quotedc42 I forgot to mention that I changed to -O3 for both the C++ and the C compiler. I guess you did that too. Thanks for running those timing tests. Since -O3 is slightly faster than -O2 and at present there is plenty of free space, I'll stick with -O3 for now. Yes. Those results were with the optimise changed on both C and C++by bobtidey - Ormerod
The original firmware and web interface did need the web support files (js,css etc) to be externally hosted and this was either from the original iamburny github site or from your own local server. However, recent versions of the firmware now allow the files to be hosted direct from the Duet so that putting the whole set of web files including the sub-folders should be OK. I did occasionally andby bobtidey - Ormerod
That depends on how you do it. If you power the Duet using J9 and on-board 12V to 5V converter. Then the main 12V will disappear using the M81 command. If there is no alternative source of +5V (e.g. USB or ext +5V) then the Duet will lose power. Also to get it going again then you need an external switch to bootstrap the +12V back on again. I think the intended way of using this facility is to pby bobtidey - Ormerod
I was checking why I couldn't get height, filament, progress on latest version. I think a check on filetype was introduced in GetFileInfo. It is checking for .gcode or .gc or .gco. Unfortunately my giles had a .g extension so got missed out. I tried renaming a file to .gc and that restored the functionality and then I added .g as an allowable filetype and that worked OK.by bobtidey - Ormerod
Quotedc42 Hi Bob, I changed the optimization settings in gcc++. Previously it was set to -Os i.e. optimize for space, and I changed it to -O3 to improve the upload speed. The firmware still occupies only about half of the available space. I may switch to -O2 in the future, as the extra improvement given by -O3 is probably not worth the space. I didn't check the project file in, because unfortunby bobtidey - Ormerod
The firmware bin file has been growing in size gradually as more features are added getting up to 185kbyte in 59a. Then for 59b and 59c it suddenly increased by nearly 64kbyte to 254kbyte. I have been doing my own builds from this source using a later arduino library but I didn't see this dramatic change in size going from a to b. I don't understand what caused this big change or whether I am mby bobtidey - Ormerod
It's bytes not bits so 8 times faster. Still a bit slow for a network connection but it has been improved a lot from the first versions.by bobtidey - Ormerod
Powering only from USB can be troublesome even for just basic Duet operation. Most of the Duet runs from 3.3V which is obtained from an on-board regulator from the internal +5V rail. This needs about 4.5V minimum to work properly. The internal +5V rail can come from several sources; internal 12V to 5V regulator, USB, or external +5V feed. The last 2 have series Schottky diodes to ensure that theby bobtidey - Ormerod
I think the Add command was probably put in originally as a placeholder and I don't believe has been implemented yet. It was put on the wish list for future versions as it would be nice to add one's own favourites. It is a little bit complicated to do as added commands have to be persisted to be useful.by bobtidey - Ormerod
I like this idea as well and have commented in thingiverse to see if it could also incorporate the Mr Burns extended hole size for inner PTFE tube which works really well in making the filament passage smoother.by bobtidey - Ormerod
The new enclosure fitted easily with all holes / cutouts lined up perfectly. As this one has the separate PCB mounts to the rail mounts it is not a straight replacement if using the acrylic for front and back. 1) Saw of the external rail mount hole tab on the acrylic, retain as extra spacer. 2) Trim off bottom of acrylic (with logo), about 3mm. This is to allow it to clear the new rail mount hby bobtidey - Ormerod
Another thought would be to use tftp protocol for simplicity and lightweight. Although some look down on it as it obviously doesn't have all the niceties of real ftp, it can still work fine for its intended purpose of simple file transfer primarily on a local network. That's why it is still used quite a bit for file / firmware updates on embedded systems like routers. There are quite a few exampby bobtidey - Ormerod
I have put together a customisable Duet Enclosure written in OpenSCAD. This is written from scratch not as add-on to the existing STL, although there is a facility to import the STL to compare and take measurements from. Files are here Thingiverse Customisations include Overall depth for extra room Extra mounts to allow better horizontal positioning PC board can be separate from main mounts toby bobtidey - Ormerod
As you see there is a lot of discussion around the reliability of the probe. It works for some but many have problems with it, particularly if the lighting conditions around the printer are variable with sunlight or incandescent lighting being particularly problematic. I did one of the early mods on the standard probe to make it modulated so that it subtracts off the background light like in theby bobtidey - Ormerod
The trigger point for the X home is the same as the value set for the Z position detection. So if you have that set for say 700 then the X won't trigger unless you either increase the reflection as suggested or use one of the little x position finger extensions in white which also have the benefit of moving the X=0 position in to a more meaningful position.by bobtidey - Ormerod