BTW, bad network connectivity should not result in XY head position error either. Well, at least not directly. It should at most result in paused prints ... which may result to blobs of plastic extruded on one place which can cause head crash into those blobs when print is resumed later which can result in skipped steps which will have influence ob XY and also Z shift. It is common in software,by hercek - Delta Machines
Try to print without using wifi completely. Wifi can be extremely unreliable when your neighbours buy wifi routers as well, crank their power up and start e.g. streaming a movie. Get three or more such neighbours and not even channel switching helps you. Your wifi is a toast from that time on If it would be skipped steps or a skipped belt then you would get both XY and Z error at the location wby hercek - Delta Machines
Big segments per seconds can lead to line buffer under-runs depending on the specific g-code. Normally buffer under-runs do not cause any problem except shuttering. No idea how it could lead to a stopped print in your case. Anyway 100 segments per second is perfectly big enough value. You can even go to about 80 segments per second to save some MCU time.by hercek - Delta Machines
Wat about different slicer or updated firmware? Because if it stops always at the same place and the old files work than it indicates a SW problem. Maybe slicer sends some crap to the firmware or firmware cannot handle some special sequence of (otherwise valid) G-codes. Here is the point. If an error is deterministic and at a location where no new hardware is en ganged the first time then it isby hercek - Delta Machines
Linear rails not being cantered on the extrusion is not that important. This kind of error will only lead to a slightly different virtual tower position and that can be easily calibrated out. Or if you have top of the rail moved to different direction than the bottom of the rail then it will tilt the whole virtual tower. Most firmware cannot calibrate this out but it can be done. If you are unsurby hercek - Delta Machines
Hmmm, it does stop at the same place every time? That would indicate more of a SW problem. What about the old Gcode files? Do you have some which worked before? If yes, does it still work? If it still works then it indicates that maybe it is a software bug you never hit before. If so you can try to upgrade/change firmware. If it is a software problem then this should fix it. If you cannot borroby hercek - Delta Machines
Quotedc42 So IMO, anyone looking for a low cost machine should avoid deltas. +1 This is a big one. I would even say anybody who does not need quick printing should avoid deltas as well. One can print slowly on a Cartesian printer for cheaper and without the complications of non-linear kinematics. Quotedc42 No need for magic layers heights, 0.2mm works just fine. I partially disagree here. The rby hercek - Delta Machines
I added XY scaling compensation to Repetier AVR branch: Notice that it helps only partially since the scaling error is not linear.by hercek - Delta Machines
Possible causes of this: 1) towers are not parallel to each other 2) diagonal rods do not have the same length 3) a line connecting balls on carriages is not equidistant to the line connecting the corresponding balls on the effector platform (meaning the carriages are slightly rotated) The Z-height probing based calibration methods suck at detecting these (they suck especially at detecting problby hercek - Delta Machines
If you did not change firmware and it is not a simple safe mode then it is likely you have some kind of hardware error. The only way how I can imagine a firmware problem is the overflow in the accumulated statistics (e.g. the filament printed). You can reset it to zeroes whether it helps. But I doubt it. Most likely there is a problem with power source. The rest of the electronics is possible tby hercek - Delta Machines
May be the printer is entering a save mode when it detects failure in a temperature sensor? Try to follow temperature while moving/bending cables leading the temperature probes. If this leads to spikes in the measured temperature then you need to fix the cables.by hercek - Delta Machines
Do you have set speed on all motors set to the same value? This would have names in configuration like .*FEEDRATE_.* or something like that. As well as check that all jerk and acceleration settings are the same for all the towers. Try to lover segments per second to about 80. Some jerky move can be caused by line buffer underflow. Make sure you printer does not have any play/wobble where it shoby hercek - Delta Machines
If the towers are not parallel to each other then there is no single Z direction along towers. I.e. straight 20 mm Z move up cannot be done by simply adding 20 mm to tower coordinates. Anyway, hardly any firmware supports such a situation.The fact that n9jcv needed to ask this at all means that the most simple answer should be good enough for him. And if he is interested in a more complicated sby hercek - Delta Machines
Quotedc42 To move the effector of a delta printer vertically, you have to move all 3 motors by the same amount. So to move it 20mm down, you need to drive all 3 carriages down 20mm. Correct if you do not support towers which are not perpendicular to bed (and parallel to each other).by hercek - Delta Machines
Check that endstops work with M119. Issue the command and check how the result changes when you press/release endstops with your hand. Looks like endstop pull-ups are not setup well or endstop inversion setting should be negated.by hercek - Delta Machines
I tried to filter the probing data over multiple runs as well as a gausian 2D filter in the XY plane to check whether tower tilts can be identified better when the measurement errors are averaged out a bit. It did not lead to any significant improvement in tower tilt identification. But I managed to hit some maxima errors and I found a beast from Space Invaders hidden in the rounding data So thby hercek - Delta Machines
Cool, Ø 5/3 mm will by about 3 times stronger for little weight difference..by hercek - Delta Machines
Quotedc42 - Consider using the Duet3D Smart Effector, if it's an appropriate size for your printer Does not Smart Effector require magnetic joints? If so then it may be problem especially at higher accelerations since Nxt-1 wants to use some kind of heavy extruder.by hercek - Delta Machines
QuoteNxt-1 Is there any disadvantage of the rod ends I linked, other than the difficult tightening? The difficult tightening is the only disadvantage. QuoteNxt-1 For the rods, you specify 5/3mm CF rods, would 4/3mm work as well? I'd love to avoid spending shipping cost on each order for the rod ends/epoxy/CF rods, so preferably I order everything though . They don't seem to offer 5/3mm sadly. Iby hercek - Delta Machines
QuoteNxt-1 A second point I would really love input on is arms, and especially how to construct them. I more or less decided on 6/4mm pultruded carbon rods, with MP-Jet ball links (here and here). I wonder how people generally attach their joints to the rods. Maybe a piece of M3 threaded rod stock in glued in the joint and that in turn epoxied in the CF rod? If this is a viable way to do it, woulby hercek - Delta Machines
OK, the Repetier branch which properly compensates for independently tilted towers if available here (the branch is named towerTilt): Only the 8-bit ArduinoAVR tree is patched with tower tilt support. It is probably easy to port it to a ArduinoDUE tree but I do not have any ready hardware to do it and test it. So it is up to somebody else to do. If you have some tower tilted in a different direcby hercek - Delta Machines
Try to add glue on the location where you will cut. Some glue which solidifies into something rubbery.by hercek - Delta Machines
Maybe your spreadsheet method works when calibrating both tower positions and arm length. I do not know it. You do not need to calibrate arm length. Put them In a jig and measure the length with calipers. It will do. Calibration methods based on z-probing only are not very stable when both tower positions and arm length are calibrated at the same time. You need special conditions for this to woby hercek - Delta Machines
You can calibrate it better than ±0.3 mm. You can achieve probably about 0.1 mm precision in the XY direction even with 8 bit electronics. But notice that precision in the XY direction depends very much also on the platform rotation and extruder calibration. If your platform rotates a bit while moving over the bed (e.g. because arms do not have the same length or because of many other reasons) thby hercek - Delta Machines
Quoteshadowphile I was picturing the height correction being based on a smooth surface forced-fit to the grid points, smoothed to at least the first derivative. 2nd would be better. I doubt that. It is probably only a weighted average: continuous but not smooth. Trying to make it smooth would be a waste of cycles. But maybe duet has enough cycles to wasteby hercek - Delta Machines
Yes, tower tilt optimization helps most (after endstop and tower position optimization). But notice it is not much. Only about 1 microstep per probing point. That is negligible. The surface is glass. It is flat. The random like errors may be caused by backslash. The point is that there were about 270 probing points and they were tested in random order. Each next point was selected randomly fromby hercek - Delta Machines
Threre is a loop but no conditional branching.by hercek - Delta Machines
Delrin is diamagnetic. It's relative magnetic permeability is somewhat less than 1 (the specification states <~1; not sure how exactly to interpret it). frankvdh can assume it is the same as air or somewhat worse with Delrin (compared to air). That may be also the reason why the Delrin cup has a hole in the middle - not to disrupt the magnetic flow there. If we wants to increase the overall aby hercek - Delta Machines
I think you need to do a vector integral of magnetic pressure over the contact surface:by hercek - Delta Machines
Another probing data set from the same printer. It seems that the error distribution is partially random: This already done on a printer with an alpha tower tilt support.by hercek - Delta Machines