Ah, thanks. I did not know that was possible. It has been resolved now.by Flyskyhy - Ormerod
OK, after some digging around in the RepRapFirmware source code, I am pretty sure that what is happening is the following. The firmware is monitoring how fast the extruder is heating up, and decides that according to its heater model, it is not heating up fast enough. It then issues the error message "Heating fault on heater 1, temperature rising much more slowly than the expected XX °C/sec". Theby Flyskyhy - Ormerod
I have now discovered that when I set the extruder temperature by hand, that I get the same problem. When setting the extruder temperature to 240 degrees, it will heat up to approximately 222 degrees, and then it will give the error message: attempted to write invalid text to console this time without any other error messages. The target extruder temperature switches automatically to 0 after thby Flyskyhy - Ormerod
I have recently started to use my RepRap Ormerod 2 again after a couple of months of inactivity. I have not changed any settings, have not updated the firmware, and have even used the exact same gcode file as before. But I now frequently get the following error: attempted to write invalid text to console Resume-after-power-fail state saved - Printing paused - Heater fault Warning: Tool 0 was notby Flyskyhy - Ormerod
Darn, I did not notice that, the temperature listed by Pronterface is actually updated when I send the command. Many thanks, that means that the machine is actually working correctly O, and many thanks as well for keeping improving the firmware as well, I was already using your versions before as well. Keep up the good work!by Flyskyhy - Ormerod
Thanks for the help, guys. I now tried with a new SD card, and have the same results. I did some more experimenting, though, and with the old config.g, the X movement direction is reversed, but it is fine with the new config.g, which makes me believe that it is actually reading the config.g file correctly. Also, X and Y homing work fine. Then the problem is probably only the M105 command that iby Flyskyhy - Ormerod
I recently decided to start using my Ormerod 1 again, after a period of disuse. Naturally, I tried to install the latest firmware, version 1.09, as described in https://reprappro.com/documentation/commissioning-introduction/maintenance-duet/#RepRapPro_Firmware. I also installed the new SD-card contents. After installation, I can connect fine with Pronterface, but the new firmware does not seem toby Flyskyhy - Ormerod
Quoterayhicks Hi Flyskyhy, I used a layer height of 0.24mm for all of the tests (and a width of 0.5). Since the volume of extrudate is what the slicers try to control, I'd say that diameter errors (both filament and nozzle) are more important than length errors (since the volume is proportional to the square of the diameter, but only directly proportional to length). Fair enough, and the filameby Flyskyhy - Ormerod
Good input, Ray, I had not realised that the temperature might have an influence on the shape of the line that is extruded. I will certainly try with different temperatures as soon as I have the chance. I can only try with PLA, though, and currently I run that at 190 degrees. The nozzle width is specified by RRP as 0.5mm, I did not think that it might be very far from that, but I can measure itby Flyskyhy - Ormerod
Have you tried ultrasonic at higher frequency, like 320kHz? That should have much lower dependency on temperature. Of course, it will be harder to determine how many wavelengths you are from the bed.by Flyskyhy - Ormerod
Quotedc42 No. If the Duet is given a relative extruder distance, it just has to multiply that distance by the extruder steps/mm to get the number of steps. If it is told to extrude to an absolute distance, it has to subtract the current extrusion amount from that distance (which is where the rounding error occurs), then multiply that difference by steps/mm to get steps. Aha, now I understand! I aby Flyskyhy - Ormerod
Inspired by your answer, I run some more tests, now with different extrusion multipliers and even nozzle width settings. Rather than high-jacking this thread, I've started a new one here. If you want 1mm walls I suggest you set the perimeter width in Slic3r to 1mm, rather than changing the extrusion multiplier. If you try that now, with your current extrusion multiplier, I think you will see thatby Flyskyhy - Ormerod
After analysing the Slic3r source code, I have tested a bit with different perimeter widths and layer heights, to see what form the plastic takes, and what effect that has on the real perimeter size. I reported on that earlier already in another thread, but after recent comments from Ray, I have done some more experiments, and I thought it would be better to start a new thread on it. Many peopleby Flyskyhy - Ormerod
Quoterayhicks I get a 0.5mm width from my 0.5mm nozzle, I'm not sure why you think it isn't possible Ray It's because of the way Slic3r calculate how much to extrude for a given perimeter width. I ran some tests, see . If you set correct extrusion parameters, you will get correct perimeter widths only if you set the perimeter width to at least the nozzle diameter + layer height. You may be aby Flyskyhy - Ormerod
Quotedc42 I think the issue may be that the Duet uses floating point maths for all distances, including extruder distances, so there are only about 7 decimal digits of precision. slic3r outputs extruder distances to 5 decimal places. So with absolute E distances, rounding error would degrade print accuracy once you extrude about 100m of filament, which is not impossible for a large print. But I hby Flyskyhy - Ormerod
Quotedmould Update - changed G code in last post, so it should now be correct. The G code says the perimeter should be 0.5mm (#106) This is incorrect. You will not get a 0.5mm thickness with a 0.5mm nozzle diameter.by Flyskyhy - Ormerod
Quotedmould Just setting the filament extrusion distance is not enough. You should also do the single-wall test to set your extrusion multiplier - slice a simple cube with the settings set to a single perimeter and no infill at all, and stop the print when the sides are high enough to measure their thickness. Look at the G code file with a text editor and see what the wall thickness should be (by Flyskyhy - Ormerod
It looks to me that you are extruding too much material. Have you calibrated the extruder feed, so that it actually feeds 1 cm when the firmware tells it to feed 1 cm? Also, have you set the filament diameter correctly in the slicer, and the extrusion multiplier to 1? Also, 1.2 mm layer thickness that you state is much too thick. Like he others suggest, try a print with 0.24 mm layer thickness (by Flyskyhy - Ormerod
I suspect those difference are due to the slicing. Each layer may not be built up in the same way, for example, the perimeter may start in a different corner for each layer. Then you would get small differences per layer. Check with a gcode viewer whether that is the case.by Flyskyhy - Ormerod
It is correct that there is very little clearance between the fan/IR sensor and the print. You can lower the extruder somewhat by adding some washers between the cooling block and the heat-resistant spacer. But note that if you have any warping at all, then the print is not going to be good, even when it does not hit the IR sensor.by Flyskyhy - Ormerod
I had that once when my IR sensor was not installed completely vertical. Check the IR wiring as well. Then other people reported that it helps if you put some white or reflective material on the little tab near the X-motor that the IR sensor is supposed to recognize.by Flyskyhy - Ormerod
QuoteLe-Seaw hi, one question. why dont use skeinforge? skeinforge has the strech plugin. Well... I just happen to start with Slic3r, as it seems to be the most used slicer around. The stretch plugin of skeinforge I assume multiplies all measurements by a certain amount? That would probably help with shrinkage of the plastic after extrusion, but I have not seen much shrinkage with PLA. If incoby Flyskyhy - Ormerod
QuoteMarc van Beelen @Flyskyhy: short question Did you do a test with a closed topsurface and if so, how did it look? I ask since my test showed gaps in the surface. Unable to continue my own testing, therefor I ask. thanks Closed top surfaces look fine, no gaps, for me. It might be that you are not extruding enough? Make sure to precisely measure the width of the filament (it is usually not eby Flyskyhy - Ormerod
I have now tried with some square test pieces with square holes. I ran that with speed = 20 mm/s, nozzle_width = 0.5, layer height = 0.25, and perimeter_width = 0.75. Their measurements where within 0.05mm accuracy both on the inside and outside, and they fit inside each other quite snugly. I am happy :-) Also, the X and Y measurements were the same, which I guess mean my belt tightening is fineby Flyskyhy - Ormerod
Quotedmould Why do you believe that a perimeter width of 0.5mm is incorrect? Dave (#106) Have a look at the test results posted above. When setting a perimeter width of 0.5mm, you will actually get a perimeter width of about 0.6 or 0.65 mm. That is because the width of the nozzle is 0.5mm, and the plastic oozes out to the side a bit after extrusion.by Flyskyhy - Ormerod
I posted some improvements to the commisioning instructions a while back: Tips from a newbyby Flyskyhy - Ormerod
Can you share the main settings you used for both programs, that might influence the results a lot? In another thread, for example, we have discovered that the default perimeter settings of Slic3r are not correct. You need to set it to at least the nozzle size + the layer height. Another example, in the "ak" it is clear to see the thin wall detection of Slic3r in action. Did you not have that setby Flyskyhy - Ormerod
Quoteormerod168 I highly recommend these guys, great price, great product, great service, my first order was a Friday evening about 9 a clock!, could not get the order finalized as there were no country code for Denmark, so I send a email, got response in about 15 minutes!, my order was 10x1kg + a roll of kapton tape, ping-pong emails back and forth, mailed them a screen shot of my basket and theby Flyskyhy - Ormerod
QuoteWaterjet Tim Anybody know how to get Slic3r to output the right code for circles and arcs as my arcs look like a cog? Arcs and circles are evaluated by your CAD software, not by Slic3r; the .STL file does not contain arcs. All CAD software has settings for how to approximate arcs with straight line segments (or actually, for how to approximate bend surfaces with triangle surface tiles).by Flyskyhy - Ormerod
Are you sure it is a nozzle blockage? It could be that the filament feed is malfunctioning, which other people have reported on?by Flyskyhy - Ormerod