Quotedc42 If the web interface stops updating, press control-shift-J to open the browser debugging console and see if there is an exception message. I finally got the time to investigate my web-interface-freeze-problem. It turns out, that I was missing a "macro" directory that caused an exception. Thanks for your suggestion, DC42. Firmware 1.18.1 is now running fine together with web 1.15 - exby colsenfoto - Ormerod
Just for information - this is my parameters for the E3D V6: M301 H1 I0.5 P30 S1.2; E3D V6 extruder PID They have been hand-tuned. Any ideas why the web-interface seems to stop updating in 1.16 and 1.17? Thank you. Best regards, Carstenby colsenfoto - Ormerod
It looks like I have had a similar problem with my Duet 0.6. After I updated to Firmware 1.17e and web 1.14e, I would get heater-faults and the web-interface would not update. Otherwise the machine seemed to work fine. I did the firmware update manually via bossard/USB, and put the SD-card in my computer for WEB-update, as I have always done. After going back-and forth between various combinatioby colsenfoto - Ormerod
That is absolutely awesome and extremely interesting - thanks for posting to this forum. Please keep us updated. :-) Carstenby colsenfoto - Ormerod
I found my error by comparing my config.g file with your's, David (DC42) and testing back and forth. I had an "M111 S1" in the top of my config. It turned out, that switching off debug-output made the difference - not the M574, although I was missing that command. Somehow it makes sense since the connecting and disconnecting USB had an impact. :-) Carstenby colsenfoto - Ormerod
Hi David, Thanks for the quick reply. That was not the answer I had hoped for.....I had hoped to be called an amateur (or something worse) and just pointed to the posts, I _should_ have read before trying I'll check my config.g and the M574 command - and let you know what happens. :-) Carstenby colsenfoto - Ormerod
I have been away from this forum for quite some time, but have been following all the development from the sideline....way too little time for the fun stuff.... My Ormerod have been running incredibly stable with DC42 0.78 firmware and the corresponding web interface. Don't fix something that works :-) After upgrading to firmware 1.09c and the latest 1.06 web-interface trouble started (tried weby colsenfoto - Ormerod
May I suggest you buy a couple of these ;-) I lubricated it when I installed it, and I haven't had any problems for the last 6 months. I changed the threaded rod to an A4 stainless steel rod at the same time, as my original rod showed visible wear. :-) Carstenby colsenfoto - Ormerod
The first thing for me was the z-axis threaded rod and the nut . Although not 3D-printed parts, it still made the printer unusable. This is a very common issue with the Ormerod - several threads. I bought a brass-nut and a stainless steel threaded rod (+ spares) from ebay, and they have worked ever since. Just lubricate them well, when you install them. :-) CArstenby colsenfoto - Ormerod
Modding the firmware would definitely be the correct solution. In the meantime, I might be able to make a quick add-on to my Python script. I just need to find out how to pass the strings: "; layer XXX, Z = XX.XX" :-) Carstenby colsenfoto - Ormerod
The noise is probably from the motors skipping steps because the movement is blocked by the print. It looks like your eye is curling upwards. I have seen a similar thing happening several times when the object has a slight slope upwards - like the lower side of balls (your eyeball). As I have no idea how to solve this problem, I'm very much looking forward to see what comes out of this thread.by colsenfoto - Ormerod
Thanks for the screen dumps, Erik. It looks very promising. :-)Carstenby colsenfoto - Ormerod
Thanks, Dave. I guess it's time to upgrade, when I get home from work. :-) Carstenby colsenfoto - Ormerod
Good to hear that it works now, Paul Let's see a picture of your print, when you get one. :-) Carstenby colsenfoto - Ormerod
It turns out, that my fix for the Python error killed the script totally - it just copies the whole file.... I found another error, where the yOffset was subtracted from the Z-coordinate (should have been zOffset) I have rolled back and corrected the zOffset. This means that you will get an error, if a coordinate is not immediately followed by a " " (space). For the files I have seen from Simpliby colsenfoto - Ormerod
That sounds absolutely great, Dave. Thanks for looking into the offset issues. It's definitely not a straight forward task to implement proper offset handling. I know this from a previous job, that included software development for mobile mechanical systems with offset-handling. All internal calculations were made with non-offset coordinates, and then the offsets were added or subtracted on allby colsenfoto - Ormerod
I simply _had_ to look at it :-) The problem is in line 1301 in the gcode input file. The line is: "G1 Y190 X2; park the machine" The script is trying to convert the string "X2;" to a float, which fails due to the ";" The problem should not have affected the print, as the G1-code was only parking the head. I just tried splitting the lines with ";" also - line 31 in the script. It looks likeby colsenfoto - Ormerod
I hove no idea what happens. It's probably a single line in the gcode-file that gives the error. Are you converting the same cone-gcode-file as you attached to a previous post? I'm not getting any errors when I run my script. You could attach your edited version on the script, and I'll give it a try. My Python is pretty rusty, though - but maybe... :-) :-) Carstenby colsenfoto - Ormerod
Quotedc42 However, the current web interface does assume that tools 1 and 2 use heaters 1 and 2 respectively, so that may be contributing to the problem. Thanks for the info. This explains why I do not see a correct T2 temperature when the tool is active. I'll get the software updated soon and do a test with the T2 heater using "heater 2". :-) Carstenby colsenfoto - Ormerod
Good question :-) Just a very quick description You need to install Python and include the installation directory in the PATH environment variable. Download version 3.X.X at Python download Then you place the gcode-file in the same directory as the script, open a CMD-prompt and type "python extr2offset.py gcode-filename" Example: "python extr2offset.py Traffic_Cone_Rings_Orange-2.gcode" Theby colsenfoto - Ormerod
I have finally started using the web-interface instead of Pronterface. Unfortunately I have a problem with the temperature-reading of T2. I have a ton of noise on the first termistor-input on the Duet extension-board, so My T2 termister and heat-cartridge is connected to the second IO connector. On the first half, T2 is heated to 205 or 240 C, and then T1 is used. As can be seen the T2 redingby colsenfoto - Ormerod
I have been experimenting with Kisslicer (Pro $42 version) for a couple of weeks. It makes the support much more suited for multi-material support printing. Kisslicer does not handle the offset either, so I hacked together a small python script. It add an offset to the G1-coordinates when T2 is in use. Please note, it's a quick hack for the Kisslicer output file - after not programming Python fby colsenfoto - Ormerod
Congratulations, David - looking really good. I'm only slightly jealous I haven't had much time for my multi-extruder work during the summer, but I have been reading your posts with great interest. Thank you very much for sharing all your information. And also thanks for the blog-post-howto. It has been invaluable for my on and off work during the summer. I have changed to only two extruders,by colsenfoto - Ormerod
Hi dc42, I tried printing with my three-nozzle setup yesterday, but never got off the first layer. One of the nozzles was constantly ripping the print off the bed. Going from 2 to 3 nozzles only makes the problems you described even worse This guy has some very interesting posts down the blog about rebuilding a Stratasys hot-end - lots of pictures: They can retract the support-filament nozzleby colsenfoto - Ormerod
To me it looks like the motors are skipping steps. In the config.g file in the sys-directory on the SD-card there should be a command M906 that sets the current through the motors. I have this line in mine: M906 X1000 Y1000 Z1000 E1000 ; Motor currents (mA) It sets the current on all motors to 1000mA. I don't know if it is really necessary, but the the motors don't get too hot, neither are theyby colsenfoto - Ormerod
I came around the T0/T1 extruder problem by defining three extruders in Slic3r. Number 2 was used for perimeters and number 3 for infill. these translated to T1 and T2 commands in the gcode-file. Number one was just a dummy for getting the T-codes right. Unfortunately I never got the time to actually do a real 2-color test print. Somehow I get a couple of options for the filament settings in theby colsenfoto - Ormerod
This is a post, I have been looking forward to be able to make for a long time. There has been some discussions, whether the heatsink and fan can handle multiple hotends. This is my three nozzles heated to 250C! The short conclusion: The heatsink and fan handles the job very nice The heatsink is around 40C. The metal-bar is around 55C in the middle, raising to about 70C at the ends. Please nby colsenfoto - Ormerod
Congratulations @dc42 I have had the same feeling, that there is a significant overshoot. Also my temperatures flicker a lot, but that could also be due to electrical noise picked up by the non-shielded cables. It's not big enough of a problem to hunt it down now, though. :-) Carstenby colsenfoto - Ormerod
@dmould, both silicone wires and PFTE wires survive a hot soldering iron, which is typically around 400C.....tested many times....Normal cables will let out the smoke :-) Temperature specifications for cables are typically given for a 10 year expected lifetime at that temperature - before the cable have to be replaced. :-) Carstenby colsenfoto - Ormerod
I can confirm dc42's experience with z-adjusting of the two nozzles - really easy. I lowered the nozzles onto a paper until one barely bites the paper. Then I grabbed the edge of the paper and pushed the edge from side to side, making the paper rotate on the lowest nozzle. Then you can tighten and untighten the two nozzle mounting screws ever so slightly and watch which nozzle the paper rotatesby colsenfoto - Ormerod