Quotespiffcow Quotedc42 Quotespiffcow I was able to get a very small error in the dc42 calculator, but it fell apart once I added more data points. I once got it down to .05mm in the dc42 calculator, but when I actually ran G33 there were other points with a lot higher error. I think that's the big weakness in the dc42 web calculator, in that it just doesn't allow enough data points. There isby spiffcow - Delta Machines
Quotedc42 Quotespiffcow I was able to get a very small error in the dc42 calculator, but it fell apart once I added more data points. I once got it down to .05mm in the dc42 calculator, but when I actually ran G33 there were other points with a lot higher error. I think that's the big weakness in the dc42 web calculator, in that it just doesn't allow enough data points. There is NO LIMIT to thby spiffcow - Delta Machines
Nope, I stick it directly in the hot end slot when I calibrate the printer to get minimal error. I also probe at 2mm/s. My probes are repeatable down to .02mm at the margins and .01mm across most of the bed. They take an incredibly long time though. A 60 probe run (6 turns, 10 points per turn) takes about 30-40 minutes. Quotepaul_delta Quotespiffcow That's pretty good! I had to saw my carboby spiffcow - Delta Machines
Weird, it took me right past your video on to the dude who did a bunch of FolgerTech build videos.. But it still said "paul delta" as the author. To be honest I didn't watch closely -- I figured I would watch in earnest when I get home. Quotepaul_delta Quotespiffcow BTW, your videos helped a lot in my initial build. I didn't realize that was you. Thanks! No, the only videos I published - iby spiffcow - Delta Machines
That's pretty good! I had to saw my carbon rods with a pocket knife, so I'm pretty certain there's a good deal of physical error in mine. I was able to get a very small error in the dc42 calculator, but it fell apart once I added more data points. I once got it down to .05mm in the dc42 calculator, but when I actually ran G33 there were other points with a lot higher error. I think that's tby spiffcow - Delta Machines
Awesome! That means minimal work to convert it! I salute you, Captain Tim QuoteCaptain_Tim I believe that Repetier Host does indeed support custom plugins, as This Site seems to point to them being made in C++ by my guess (would make sense to be C++ as Repetier runs on Windows, Mac, and Linux) C#, as the page says it's just a C# Library being used. Quotespiffcow Does Repetier Host supportby spiffcow - Delta Machines
Also, I'd be happy to collaborate on this project if you're interested. Having active help increases the priority of this project for my free time allotment Quotespiffcow Does Repetier Host support plugins? If so I might do that.. Or submit a patch to them if they don't. Quotepaul_delta PS: I understand that serial communication is a piece of work... I think the best place for such calculby spiffcow - Delta Machines
Does Repetier Host support plugins? If so I might do that.. Or submit a patch to them if they don't. Quotepaul_delta PS: I understand that serial communication is a piece of work... I think the best place for such calculator/calibrator- is the sub-menu in Repetier Host (right under Height map menu) that has all needed procedures to communicate with printer.by spiffcow - Delta Machines
I know this is the conventional wisdom, but from my experience I'm inclined to disagree. After ~1000 probe points my delta rod offset is about 1.5mm larger than I initially measured and my prints are now sized correctly, where they were not before. I agree that it should be optional though. It's a change I intend to make -- but probably not until I need to tune my printer again I actually taby spiffcow - Delta Machines
I've been using 7 factors and gotten very good results. I would *like* to add direct serial communication, but to be honest I doubt I will. I have very little free time, and one of the big motivating factors for writing this app is that it took less time to code than to manually calibrate my printer. I will be building a new delta printer from scratch soon though, and I anticipate a few minorby spiffcow - Delta Machines
Oops! Looks like I didn't push the changes. They should be there now. QuoteSven.L No, I think, you might be wrong. The ZIP that can be downloaded there, did not contain such a folder. It contained only these two folders: - ProbeDataToCommands - Properties Quotespiffcow There's a precompiled windows executable in the 'bin\Release' directory of the zip file. If you're running 32 bit Windows leby spiffcow - Delta Machines
QuoteSven.L I am highly interested! Am going to download it right away, believing I might need to use it as soon as my printer is ready to be used. Great work done, SpiffCow! Thanks a lot! Question: where on GitHub can I download the EXE file (not the ZIP with the developer files in it only)? Quotespiffcow If anyone is interested, I have gotten my calibration utility to a point where it is usby spiffcow - Delta Machines
If anyone is interested, I have gotten my calibration utility to a point where it is useful (though not polished). It's essentially dc42's delta wizard calculation, but with support for a lot more points, and you can input the probe results directly into the program. The code is *really* rough at this point, but it got my bed down to an error of +/- .08mm across the whole bed (without Z correctby spiffcow - Delta Machines
QuoteCaptain_Tim I did the calculator again, this time lowering my bed radius. These are the Z-Probe Values from Z5, a lot better. 5.09 5.12 4.49 4.57 5.06 5.12 5.12 4.99 5.09 4.99 That's great! If you're running repetier you should now use G33 to map the bed height.. After which you should try printing something tall and something wide, just to make sure everything actually works.by spiffcow - Delta Machines
QuoteCaptain_Tim To measure the Z-probe height, I slowly lower it to the bed until it picks up the bed? You could.. Or you could just adjust the Z height at the end by slowly lowering the effector until the paper no longer slides. It doesn't matter how high the probe is, as long as it doesn't slam into the bed. After you have your printer calibrated you shouldn't have to use the probe again uby spiffcow - Delta Machines
QuoteCaptain_Tim Quotepaul_delta PS: so, for initial height 20, to get the value for calculator - just deduct 20 from z-probe value. For example for z-probe 20.5 you will fill 20.5-20=0.5 to calculator fot this point. For 19.3 you will fill the value -0.7. Where is it getting the 20 from? I was doing all these probe points with 5 as the Z value. Also, I'm presuming that the Firmware type on theby spiffcow - Delta Machines
For each suggested point perform a move to that point and then probe.. For example, 'G1 X86.6 Y50 Z40' moves to 86.6/50 on the X/Y plane, 40mm above the bed. Then perform a 'G30' to probe the point. Record the results in the calculator, and set the EEPROM settings indicated in the calculator. Be sure to read carefully regarding the sign of the Z error on the calculator. You may need to reverby spiffcow - Delta Machines
Quotedc42 The Javascript is derived from the C++ code that I added to RepRapFirmware, which is GPL. Okay cool. I had guessed as much, but I didn't see a license statement and wanted to be sure. Thanks again for making the calculator available. I'd probably still be trying to get a test cube to print without it.by spiffcow - Delta Machines
Quotedc42 Quotespiffcow Is your calculator code available? I'm wondering what would happen if I just plugged 100+ points into it It's written in Javascript, so you can view the source in your browser. The C++ source it is derived from is in my RepRapFirmware github repo. So I added your calibration algorithm to my Repetier Z-correction normalization app.. It takes the Z-correction map (G33 L0by spiffcow - Delta Machines
The primary advantage for me was not having to try to dig the resistors out of the dumpster.. Not sure if there are any major drawbacks. Maybe the proximity detected is slightly reduced? The read values are very consistent to down to 0.01mm. They could have just included a voltage converter instead of the resistor wires. I see several on ebay for ~$1.50. QuoteGingerbreadman Can I ask the meby spiffcow - Delta Machines
I lost my resistors and decided to just try hooking all 3 wires up to the 5V next to the other endstop leads. Worked like a charm. QuoteGingerbreadman I think I know what is going on with your wiring. That extra cable is intended to be cut. You use the small female end for connecting to your board, the other female end (the one in your pic is not used) First you strip back some of that thick bby spiffcow - Delta Machines
That's what I did toward the end. What was interesting to me was that the rod calculation was actually incredibly helpful. I got the best results by doing several iterations of 7 factors with 10 points, then improved it by removing the angle corrections and going back to 4 factors. I can't seem to get my measured results better than 0.04 though (with or without the angle corrections). I haveby spiffcow - Delta Machines
After solving my initial problems with an incorrect effector width (40mm at the carriage, 42mm at the effector) my initial parameters were very close to the final result. I did find that the angle corrections were problematic and gave me slightly twisted prints. I checked other points that were the same radial distance as the suggested parameters and got a much larger error at that point. Forby spiffcow - Delta Machines
And to clarify -- it is a supurb calculator and I am very grateful for it. I meant no offense whatsoever, and was only speculating about how it could be used in an automated environment. Quotespiffcow It works great, but seems to get stuck in local minima. I was incorrect about my terminology though. It just needs a degree of backtracking and randomization of points in order to make it suitabby spiffcow - Delta Machines
It works great, but seems to get stuck in local minima. I was incorrect about my terminology though. It just needs a degree of backtracking and randomization of points in order to make it suitable for a 'hands off' tuning approach. I did not mean to imply that the algorithm itself was lacking. Quotedc42 Quotespiffcow Heh, I thought about that too.. But then it turned out to be a lot less worby spiffcow - Delta Machines
Heh, I thought about that too.. But then it turned out to be a lot less work to just run the script, collect the values, and use the web page to calculate it. The dc42 calculator is good, but it could really use a genetic algorithm component.. Of course, that would only be practical with such an app to automate the process Let me know if you embark on that idea.. An auto-calibrator for deltby spiffcow - Delta Machines
Nice! Thanks for submitting that to them In the mean time I wrote a little app to take the G33 L0 output from one configuration, normalize the values, and generate the commands to input the matrix back in. I'm sure this is a problem that's been solved a million times already, but it was easier to just write it than to go searching for it.. Anyway, I pulled in my previous Z correction and I'mby spiffcow - Delta Machines
Just now looked FSR probing.. That's pretty cool! Certainly looks like it would solve the probe offset issue and also let you use a different bed surface. Quotepaul_delta Quotespiffcow Ah.. I guess that makes sense? Honestly I don't see why you would heat the hot end before measuring. Heating the bed would make a lot more since, considering that it's a.) something you can measure with G32, aby spiffcow - Delta Machines
Ah.. I guess that makes sense? Honestly I don't see why you would heat the hot end before measuring. Heating the bed would make a lot more since, considering that it's a.) something you can measure with G32, and b.) something likely to expand significantly. Thanks for finding that out! I think they still have a bug there -- it should drop to max(ZHOME_HEAT_HEIGHT, Z_PROBE_HEIGHT + Z_PROBE_by spiffcow - Delta Machines
Thanks for checking on it! I'd say hopefully they fix it soon, but honestly I almost hope they don't, as it gives me a reason to start digging into the firmware at a really accessible level.. Quotepaul_delta I've just installed 0.92.8 and yes - it has problems with G32. G30 works perfect - after homing it goes to z-probe height + z-probe bed distance and initiates measurement procedure. But wby spiffcow - Delta Machines