Looks like over extrusion or too small z-height. That possibly with some unwanted play (printer not rigid enough, play in the joints, carriages, ...).by hercek - Delta Machines
Hot end speed and acceleration is the same as specified in the config file regardless of the hot end position if you use Repetier firmware. this was not true for Marlin in the past. I do not know about other firmwares. If you want to compute relationship between hot end and carriage speed/acceleration along some line then: define the line parametrically based on time parameter and constant speedby hercek - Delta Machines
You can a lot outside of the triangle if your arms are long enough and the ball joints have enough freedom to the sides.by hercek - Delta Machines
Can you provide som links for suitable liquid silicone products?by hercek - Delta Machines
Increasing distance between rods will make it less sensitive to errors in diagonal rod length. Increase the distance if possible.by hercek - Delta Machines
AFAIK, only RepRap firmware on a 32-bit Duet board implements the 2nd method in firmware. You need to do it semi-manually with other firmwares using e.g. this. The 1st method is implemented in Marlin. I do not know it's state now. I used Marlin the last time about 4 years ago. Mesh based compensation was barely introduced at that time.by hercek - Delta Machines
There are two different kinds of calibrations: simple mesh based levelling: this does not try to fix endstops, tower positions, tower tilt, or diagonal rod length; instead it just measures z-error in a regular mesh and adds a linearly interpolated correction to the z-position based on the measurement so that one layer is planar; this method does not do anything to fix YX error calibration (oftenby hercek - Delta Machines
Mesh bed levelling will work always provided:your printer is repeatable (does not have any unwanted play)the z-probe works wellyour version of the firmware is not buggy The disadvantage of mesh bed levelling is that it does not fix dimensional accuracy. It only makes your first layer stick.by hercek - Delta Machines
If your bed bed is "perfectly" levelled (without using grid based linear compensation of z-errors) and you are still getting wrong XY dimension then there are rotations of your platform. Mount a Bull's Eye Surface Level instead of an hotend on the platform and move the head to different XY positions to verify that the platform is always perfectly horizontal. There are only two options: You willby hercek - Delta Machines
I do not advocate going with way too long arms. The fact that they make printer less sensitive to some calibration errors is the only good consequence. It is a good cherry on the top of a cake which rotten otherwise. There are many significant disadvantages of long arms: they mitigate calibration errors when z-probing bed => if you look at the shape of the z-probe error over the bed then it isby hercek - Delta Machines
QuoteNAP1947 The big point I get from your explanation is the rods not only need to equal in length but not overly long. The FLsun spec calls for 218mm rods, mine are 222mm. So if I shorten the rods to 218MM it may reduce some of my error Don't bother! Difference of only 1.8 % in diagonal rod length does not matter at all provided you have the correct rod length filled in in your printer configuby hercek - Delta Machines
@ NAP1947: You are so confused that I decided to respond. Changing delta radius does not really change z-height. Here is a sample where delta radius was increased by 0.37mm. Notice that it did not really change z-height around the edges. But it decreased z-height in the centre (the head is about 0.2 mm above bed; z-height decreased). The plane on the graph shows surface in which head tip is movinby hercek - Delta Machines
Ach, the metal ball joints (steel ball and brass sleeve) will last for ever. And will not have any play if you bought a good quality ones. The problem is that they do not have the weight advantage over magnetic joints. I do not have experience with the ones you linked to. But metal ball joints are very reliable and long lasting generally.by hercek - Delta Machines
Hitting a piece of plastics is common when one prints bigger parts with ABS either without a heat chamber or with low temperature heat chamber. Not sure how much ball joints help here. They will not disconnect but motors can skip some steps and that may lead to more head crashes to the printed part possibly also the bed or towers. But hitting towers or bed is rare. Most of the time the layers getby hercek - Delta Machines
Magnets give zero backslash only when they are strong enough or your accelerations are low enough. Ball joints give you zero backslash regardless of accelerations if you are willing to buy good ones and replace them over time. Choose your poison! It depends on what accelerations you want to print with.by hercek - Delta Machines
QuoteOhmarinus However, my current setup has an inconsistency and I do not know how to fix this. Even though all sizes of my arms etc are the same, mounted square, and the effector is straight and the distance between the arms is parallel, the effector still tilts. Your towers may be rotated slightly along their long axe or carriages may be rotated along horizontal axe connecting printer centre wby hercek - Delta Machines
Just the MP-Jet joints and use screws with conical head. Looks like you have access to a lathe when you consider making your own joints. If so then get simple M3 screws and make the head conical. You will want to make also M3 nuts with one side conical. That allows for easy mounting and enough range. The joints are super light and strong when compared to any magnetic joints.by hercek - Delta Machines
I bought a lot of these: All of them were without play. They wear out eventually and need to replaced to keep them play free. I replaced mine after about 3 years. I do not print much. I may have printed about 30 kg of ABS in that time. Edit: A different link. Edit2: You will need a screw with conical head for it. Otherwise it will not have enough range.by hercek - Delta Machines
QuoteNAP1947 Should I reposition my bed mounting screws so they are aligned with towers, before I start the process? You should position your bed so that it is perpendicular to all the towers. That is because many delta kinematics do not allow for tilted bed in relation to the 3 parallel towers. Most delta kinematics do not alow for non-parallel tilted towers as well.by hercek - Delta Machines
Probably not without adding a fan. I run at 1.4 A and a fan is needed in addition to the small heat sinks. I have similar heat sinks as you.by hercek - Delta Machines
If your stepper drivers do not have a heat sink and some fan blowing air on them then they will miss steps because the A4988 chips will temporarily shut down when overheated. You need very good cooling on the chips if you run them more than 1.5 A.by hercek - Delta Machines
Your X and Y dimensions are scaled differently. This is often because your towers or carriages are slightly rotated or diagonal rods do not have the same length. Nobody can tell you how much to change diagonal rod length or something else with any good certainty. The dependencies are more complicated that that. You should try to run some numerical calibration. If you have a DUET board then it isby hercek - Delta Machines
Upping current helps if you are skipping steps and the drivers are not overheating yet. Such a skipped step is often audible. Home your printer (do not switch off motors) and force one carriage a bit down slowly. You will hear how loud skipped steps are on your printer. I have currents quite high and a skipped step can be heard easily.by hercek - Delta Machines
Looks like I looked at SD6128 in the past and it is probably good:by hercek - Delta Machines
@redscorp: I do not know the "stepper protector" so I do not know whether it can help. If you have a link to the schematic of the "protector" then I can look at it and give you some feedback. A4988 drivers are in the mixed decay mode by default. The wrong kind of mixed decay where one whole microstepping quadrant is in slow decay. That leads to big position errors when a (low resistance) stepperby hercek - Delta Machines
Quoteredscorp External walls are printing on 30 mm/s. Segments are configured on 100 You can go with segments per second down to 40. Quoteredscorp I've noticed some wobble in my printing heard this could cause this kind of effects. Well, it is a kind of backslash. Or behaves similarly. Quoteredscorp If this is not a 8-bit math, can it be stepper/driver precision problem. Will activation of 1/25by hercek - Delta Machines
24 V power supply makes sense for a delta to achieve high speeds. And stepper power rail is often shared with fans and heaters. So it makes sense to use 24 V fans. Or if you have 12 V fans then you may need to step the voltage down (e.g. with a zener diode). Pulling air form underside may not be an issue. The first thing to overheat will be stepper drivers and they typically have thermal protectby hercek - Delta Machines
You have some obvious ringing there which is unrelated to 8-bit electronics. You have way too much elasticity in the printer for the speed/acceleration you are using. The rest seems to be more like a backslash problem ??? If you think you have problems with poor performance of your 8bit MCU then just lower segments per second to about 80 and print with speed below 100 mm/s. Or even lower segmenby hercek - Delta Machines
If one fan is cooling heat-break on the hotend then that is the one which should run at full throttle all the time. The fan which is supposed to cool the printed part is the one which speed can be controlled from the firmware/gcode.by hercek - Delta Machines
Ok, if by A=0 you meant where is zero position on delta coordinate A, then it is at the heat bed level. Delta coordinates have 0 at the bed level and maximum (printer height) at the max endstop level; i.e. delta coordinates have maximum values after homing.by hercek - Delta Machines