Quotepayala Am I right that the process is iterative? You have to measure, feed the notebook with measured data, get new params, measure and start again? Correct, unfortunately it turned out to be iterative for me. In ideal situation, it should spit out the correct values in one iteration. That was my goal. But it did not happen to me. My guess would be that mostly because of measurement errors.by hercek - Delta Machines
QuoteHaDe hercek, appreciate your update, I admit I haven't followed recent firmware & fine tuning efforts too closely. Do those already implement a way to compensate not only for incorrectly positioned, but for slanted towers, too? I'm not aware of any firmware which would compensate for slanted towers. New cartesian-delta conversion equations would need to be derived for this. If payala isby hercek - Delta Machines
Let's assume that on your picture: - tower X is on bottom-left and the build plate point near its base is A - tower Y is on bottom-right and the build plate point near its base is B - tower Z is at the top and the build plate point near its base is C - centre is D - the build plate point as much opposite of A as possible is α - the build plate point as much opposite of B as possible is β - the buby hercek - Delta Machines
You may want to try OpenSCAD version 2014.03. It does not crash with the file (at least on my machine). Although F4 (Compile) is incomplete. So it is still better to just use F6 only.by hercek - Delta Machines
Probably OpenSCAD bug. Try to use only F6 (Compile and Render). Do not use F4 (Reload and Compile) or F5 (Compile). OpenSCAD has two paths for object rendering. The one used after F6 uses CGAL and is not that buggy.by hercek - Delta Machines
That is the reason I use printed gears. 5:1 (common for geared steppeers) is too much. Your retract speed will be low (probably below 50 mm/s). My opinion is one should have retract speed at least 100 mm/s for ABS with 0.5 head.by hercek - Delta Machines
Quote3DRapidClone I'll look into the berrytripper. If you want something like geared airtripper, then you may want to consider this one too: It is the same as the rest except it is parametrized - a lot of small adjustements are easy to do.by hercek - Delta Machines
And another one to add to your list: I would choose whichever one which allows me to change the gear ratio (by printing new gear or pulley).by hercek - Delta Machines
If it is regular with about 2 mm period then it looks like pulleys do not match belts? But the fact that moving horizontaly from center to a side and back results in different height in the center would indicate either motors skipping steps or noise in endstops and you do not have ENDSTOPS_ONLY_FOR_HOMING defined. Or maybe a pulley is slipping on the motor shaft?by hercek - Delta Machines
You have probably wrong steps per mm, delta radius and diagonal rod length. Wrong delta radius and diagonal rod length together can partially compensate for wrong steps per mm in XY direction. Level the bed first, it must be leveled at least at these points: * as near to each tower base as possible, * as far away (across the bed) from each tower as possible, * in the bed center. Your calibratioby hercek - Delta Machines
revwarguy: Oops, sorry. I misread your post and my response was poor. Often there are two fans with j-head: one cools the hotend itself (its PEEK cooling fins) so that the heat does not creep up the hotend (this prevents deformation of the PEEK part with higher temperatures and hotend jams when filament would be melting too high (in the PEEK part)); one cools the printed part (that is the one wby hercek - Delta Machines
The one pointing at nozzle is there to cool the printed part and not the nozzle. Cooling the tip of the nozzle is just an unwanted consequence of cooling the printed part around the nozzle.by hercek - Delta Machines
Quoterevwarguy The G28 command is implemented in Marlin.cpp starting at line 996. There is conditional code for Deltas there, since it needs to home up all three axes at once. To do this, it sets the feedrate at 1.732 times the nominal homing feedrate with no comment. (What is that about - i.e., why the hard-coded weird number 1.732?) It is about sqrt(3). So it is possible that author somehowby hercek - Delta Machines
The link to the OpenScad source file: General shape is always the same as on the pictures but the dimensions of the parts of the extruder depend on the parameters. Currently there is 45 of them. The parameters were tested with these two options at least: three 608 bearings with M8 home made hobbed bolt; one 608 bearing, two 625 flanged bearings, Φ5mm shaft with of-the-shelf pulley (this is on tby hercek - Delta Machines
You can get MK8 Drive Gear (from any seller) or if you are in US get the hobbed pulley from trinity labs. If you can select prefere pulleys which can be mounted on M8 screw since most geared extruders use M8 screw. But there are also some which use Φ5mm shaft or M5 screw (but I had a problem to buy M5 screw localy which would really have 5 mm diameter). You will need to adjust OpenScad file of soby hercek - Delta Machines
Are your steps/mm correct for the tower motors? When you ask the printer to move the hotend 10 cm lower, will it really move 10 cm? Is your delta radius and diagonal rod length specified in the firmware correctly (i.e. there can be at most a mm or two difference)? Is the hotend moving smoothly when you ask to move it sideways? (If not, then it may be some kind of arduino perfomance problem.)by hercek - Delta Machines
You can also use a stepper without integrated gearbox with some of the geared extruders. This option will be cheaper and you will be able to set your gear ratio yourself. It is better to get stronger stepper and use low gear ratio (e.g. 2.5:1) so that your retract speeds can be around 10 cm/s. This is the option I prefere since it allows me to keep higher retract speed (the ratio of integrated geby hercek - Delta Machines
If manual positioning (G0 X0 Y0 Z5) moves head to the center then it is slicer settings. Make sure slicer knows that point X0 Y0 is in the center of heatbed.by hercek - Delta Machines
QuoteLocalvsc What would this do to the print if I can't fix it? Would it make the print have the same type of twist? If the twist is bad enough you will not be able to level the bed to even lay down the first layer. The error will be more complicated than simple twist of the printed parts.by hercek - Delta Machines
Congratulations! When it is moving correctly it will be easier from now on. Sorry, I do not know about LCD. I do not use it.by hercek - Delta Machines
Marlin firmware for rostock does not use min endstops. You do not need to even mount them on. Only max endstops are used and typically only for homing (depends on ENDSTOPS_ONLY_FOR_HOMING). My branch of Marlin leaves top endstops active all the time. You must get endstops with M119 working so that: * min endstops are ignored (or always not triggered) * max endstops work (are triggered if and onlby hercek - Delta Machines
Here is an example of a firmwre used on standard rostock using Arduino Mega2560 with RAMPS1.3; based on the pictures you posted in the other thread, it is about the same as what you have (maybe except the electronics): This machine had incorrect tower positions so they are defined explicitely in Configuration.h (instead fo being defined based on delta radius as most people have it). Regardless aby hercek - Delta Machines
Quoteepicepee Okay, that makes sense. How much of a precision hit do I take by making the rods longer? I did not investigate how precision changes around built area. But around all the available built area it will by always about the same as your stepper motor single step length. The only thing which will change is how one carriage position error will distribute into hotend tip cartesian X/Y/Z erby hercek - Delta Machines
Quoteepicepee DeltaRadius is the horizontal distance that the carbon rods span when the effector is centered, correct? Correct. It is also computed as towerOffset - effectorOffset - carriageOffset. Quoteepicepee If so, it seems to me that having rods twice as long as deltaRadius would trace a reuleaux triangle with a minimum radius of deltaRadius, I do not know what radius of reuleaux triangle mby hercek - Delta Machines
You can select your diagonal rods whatever length you like, but: If you want to reach with your platform to the tower base (so that the corresponding diagonal rod is vertical) then you need your rods to be longer than sqrt(3) * deltaRadius. If you select the diagonal rod length just at this low boundary then you will be barely able to print behind the triangle defined by the towers. If you wantby hercek - Delta Machines
What does it mean really hot? How long is your stepper without shaft? I push about 1.3A to the extruder stepper and it is not getting hot. It is only about 45°C. Its phase resistance is 2Ω. That means thermal load from one phase winding of about 3.4W. The stepper does not have a heatsink nor is it actively cooled. Your stepper has thermal load from one phase winding only. 2.8W (when run at 1A).by hercek - Delta Machines
QuoteTheTechnicalNoob So you managed to store the bed leveling data in the eeprom which eliminated the need for recalibration at every print? I was trying to find a way to do this but failed to find one. Mind sharing on how its done? I see, you want to use the matrix based autoleveling from Johann. The original version was not able to store the leveling data into EEPROM. I think I read that somby hercek - Delta Machines
Some people at delta bot google group tried to use optical approach and they failed. The angles to achieve total reflexion are too low. Problems with varying optical properties of bed over the area. It does not mean it is not possilbe. But it probably will not be that easy. For capacitive aproach you need a conductive bed but it does not need to be optically uniform. It needs to be rather clean,by hercek - Delta Machines
QuoteA2 Why didn't you pick up on this, and point it out? Sorry. I did not even know nophead joined the discussion at the time I was writing my last response. Once I started to write it I did not see the thread progress. However I'm glad nophead was better at explaining what is wrong. I was trying to do it in a more formal way (without actually modeling it in a proof assistant like COQ or Isabellby hercek - Delta Machines