Quote3D-Print You are correct..... when I finally sliced the STL in relative, it a works...... It does make sense why all the issues..... The tool change is also is seamless without any issues. Thanks although this was painful to watch, I appreciate all your help and persistence........ learning continues. The over retraction and over feeding of filament doesn't occur!!!!!! Awesome stuffby deckingman - Duet
Quotefrankvdh QuoteJamesK That works for some models, but assumes that colour changes only happen in Z. For colour changes in the XY plane things get a bit more difficult, although... I guess I'm making assumptions too Maybe it would be possible to print a segment of 1 colour, move away to print some non-visible area or into a purge area and then return to continue the perimeter in the new coloby deckingman - Look what I made!
Quotedc42 If your Duet came from RepRapPro, it's a 0.6 board. See for a list of differences. Thanks. I got an expansion board from RepRapPro when I upgraded to a Tricolour. I'm guessing that must be the Duex4 that is mentioned in the blog? RepRapPro just called it an expansion board. Is your mini IR probe the same one that RepRap Pro used and which I got with the kit?by deckingman - Duet
Quote3D-Print I placed an M82 command at the front of the print g-file. then prior to the M567 command put and M83 like below. it still did the same pause but only for 5 seconds, but the stepper still screamed. My firmware is 1.09z-ch (2016-03-20) Dan ............................... G0 X-0.008 Y19.4 G0 X0 Y19.75 G0 X0 Y19.75 Z0.6 M83 M567 P0 E0.0:1.0:0.0 ;###################### M82 ; LAby deckingman - Duet
QuoteJamesK Quoteo_lampe The size of a chamber is only relevant because the slicers are not up to the multicolor task yet. Only the outer perimeters have to have a defined color while the rest( like infill and support ) could act as color change area too. The slicer would need to know how much filament has to be extruded before the "new" color is mixed. With a bigger chamber I would ignore the hby deckingman - Look what I made!
I checked the gcode file you posted and compared it with one of mine. At the start you have M82; Set extruder to absolute. I have M83 ; use relative distances for extruder. After your layer 75 change there is a command in the file just after G1 Z15.2 which is G1 F6600 E3464.2575 so I'm guessing that it tried to extrude 3,464 mm of filament at a speed of 6,600 mm/minute which explains why the exby deckingman - Duet
Quotedc42 Quote3D-Print Quotedeckingman M563 P0 D0:1:2 H1 ; Define tool 0 with all 3 extruders I was curious how your extruders are pluged into the Duet and Duex4 since you have set up drives 0, 1 and 2. I am set up on 2, 3 and 4 since I could not get the first Duex4 terminal to work. Likely due to my set up. Thanks, Perhaps you have a Duet 0.8.5 and deckingman has a Duby deckingman - Duet
See my reply to your other post but I suspect that you haven't enabled mixing in your config.gby deckingman - Experimental
Quotefrankvdh I wonder about threading the inside of the nozzle, so that the molten filament swirls as it comes out? That might work. I doubt if you could put a thread in a 0.4mm hole though. Maybe some kind of helical mixing chamber prior to the actual nozzle might work, but then anything which increases the volume of the mixing chamber is going to have a negative impact when changing colours qby deckingman - Look what I made!
Quote3D-Print Sending the M567 to change the mixing ratio of a sellected and active tool makes more sense. This I know I can do!!! Awesome. I will try this and see what happens. As I think about it I don't really need to do a retraction and unretract with the diamond head since oozing from another head is not an issue. Simply change the extruders ratios from the command line or drop the M5by deckingman - Duet
Quotegmh39 Would a longer melt zone allow the colors to mix better? I would think it would since the filament would be spending more time in the heating area of the nozzle. Personally I doubt it. If you've ever tried mixing two or more colours of paint you'll know that they need to be stirred together. It doesn't matter how long they sit side by side. Increasing the melt zone would also increasby deckingman - Look what I made!
Quotefrankvdh Quoteo_lampe The transition from yellow to red should show some orange, but it seems to show red OR yellow instead. I wonder if that's due to the colours being mixed? I don't know what the OP is using, but maybe they're Red, Green, Blue where Cyan, Yellow, Magenta would be better? Or maybe one of the colours isn't the exact right hue? Yes, the mixing is down to the "toothpaste" eby deckingman - Look what I made!
Quoteo_lampe It looks really awesome, but the color mixing isn't working very well. Somehow unpredictable... The transition from yellow to red should show some orange, but it seems to show red OR yellow instead. Is the color the same inside and outside of the part? Or is it red inside and yellow outside and vice versa? Is it the original diamond hotend? Yes, you should take a look at the textby deckingman - Look what I made!
I've never tried passing tool commands during a print - mine are always embedded in the gcode file itself. Also, I have no knowledge of the Rostock. However, I suspect that what you need to do is to set the tool operating and standby temperatures at the start of the print. When you change tools, the system will wait for the new tool to reach its operating temperature and the "old" tool to cool toby deckingman - Duet
Following on from my first attempt which was just a simple cylinder, I printed this using the same technique. I can't and don't claim any credit for the design. It was this item which I downloaded from "thingiverse". I'll put a picture on there too when I get time. I downloaded the "solid" version and sliced it with no top, 3 perimeters and no infill. Then ran the script on the resultant gcodeby deckingman - Look what I made!
Probably best if you PM me as questions specific to using the Diamond hot end would be "off topic" for any of my other threads. Maybe the best thing to do would be to start a new thread about the Diamond hot end, so that any information will be visible to others (but PM me when you do as I might not otherwise see it).by deckingman - Look what I made!
Not had a problem with "unused" filaments "backfeeding". I do most of my printing in single colour and when I want to switch to a different colour or do mixing, I just "turn on" the relevant extruder and away it goes. Of course, one has to keep filament loaded in all the inputs all the time. Initial loading of filaments is tricky. For me the solution was to load filament all the way to the end ofby deckingman - Look what I made!
Thanks for the info and helping me out with the missing lines thing. Ref the "poor" mixing, yes in a way it's disappointing but on the other hand it does lead to some other interesting colour variations. I quite like the fact that the object looks different depending on the viewing angle. When I get chance I'll take some pics of the 3 sided pyramid with each face a different colour. Ref extenby deckingman - Experimental
Further to the pic I posted earlier, I've just created a 300 colour thingy. Details here if anyone is interestedby deckingman - Duet
If you are interested I've just posted some pics of my first 300 colour object hereby deckingman - Experimental
Here is what I've managed to cobble together startfile = open("D:\RepRap\G Code Files Diamond hot end\Python test file.gcode",'r') endfile = open("D:\RepRap\G Code Files Diamond hot end\Python output.txt", 'w') FilA=1.00 FilB=0.00 FilC=0.00 Iteration =1 LayerChange="G1 Z" numLines=sum(1 for line in (startfile)) startfile.seek(0) # make sure we start at the beginning of theby deckingman - Experimental
Well in theory it's 300 colours but in practice 99% red mixed with 1% blue is difficult to detect any difference between that and 100% red with the naked eye (at least with my old eyes it is). This was done using a Diamond hot end fitted to what was originally a RepRapPro Mendel 3 tricolour. The object is just a cylinder 80mm diameter by 90mm high, sliced as normal (single colour) using Slic3r,by deckingman - Look what I made!
This is all good stuff. I looked around and settled on Python, for no better reason than there seemed to be more available in terms of tutorials and code snippets. I appreciate that it's not primarily designed for editing text files but I thought that learning to write code in Python would be a good skill to have for future hobby projects. Anyway, I've managed to write a small script that does wby deckingman - Experimental
Thanks guys. I should have explained that I am a sexagenarian carpenter who is just playing around with this stuff as a hobbyist. I can manage writing simple programs for arduinos and I design simple things using OpenScad but this is all self taught. It looks like I have something else to teach myself. Since starting this post I have managed to write a macro using notepad++ which at least findby deckingman - Experimental
I'm not sure if this is the place to post this but I can't find a better place on these forums. Basically, I have a Diamond Hot end and I'm playing around with mixing ratios. There are potentially hundreds, if not thousand of possible combinations of mixing 3 filaments in (say) 1% increments. I have created a 30 "colour" object by creating 30 mixing ratios of 10% of each of the 3 filaments (e.gby deckingman - Experimental
@apjaws1. I too have recently been playing around with a Diamond hot end. The attached file is a pic of a 7 colour thingy. It was made by defining 7 tools using the mixing feature described above. Using filaments A,B and C the tools are A, B, C then 0.5A+0.5B, 0.5A+0.5C, 0.5B+0.5C and finally 0.34A+0.33B+0.33C. I created a multi layer object in OpenScad and used Slic3R to add parts, giving eachby deckingman - Slic3r
Quotedougal1957 That is pretty damned impressive if I may say so are you using Full E3D Heatsinks and heatbreaks? Doug Well thank you kind sir. Basically I bought this (http://www.ebay.co.uk/itm/Genuine-Diamond-Hotend-with-E3D-Heatsinks-for-multicolor-3D-printing-/272073946988?hash=item3f58def76c:g:LlEAAOSwv-NWauos) which is the brass nozzle, 3 off E3D Lite heat sinks and some bits of heat sby deckingman - Duet
Here you go. I aborted the print at the end because I had forgotten to rotate the final band in OpenScad so it doesn't line up. It's just a container - I'll maybe use it as a pencil holder or maybe just chuck it. The 7 colours are made from the filaments which were already loaded, namely Red, Black and Gold, then 0.5 Red 0.5 Black, 0.5 Red 0,5 Gold, 0.5 Gold 0.5 Black, and finally 0.34 Black 0.33by deckingman - Duet
Thanks for that. Firefox seems to be fine in safe mode so it must be an "add on" that's causing the problem. For info, I don't use any of the 3 feature you mentioned so not a problem. For further info, I've just printed a 7 colour object using different mixing ratios to give 4 extra "colours" on top of the 3 primary filament colours. I've also reduced retraction from 5mm to 4mm with still no signby deckingman - Duet
Quotechrishamm 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 believby deckingman - Duet