Ok, so I've been working on this printer almost exclusively for the last few months for a variety of reasons. So I've racked up a lot of experience on this thing. After getting past the initial quality issues with the sk8's, the obnoxious t nuts, firmware issues (3840 steps/mm z axis?! Try 4000!). I've been changing extruders a lot. My hot end is still the e3d cyclops/chimera. But I've iterby corry - Prusa i3 and variants
So if that were the case, I should see a constant error in x and y. If the origin were simply shifted, each point should be off by the same value right? How about you look at the images. Note the max/min is still on the Z error in those pics...sorry about that. I'll again update SF, but nothing is changed in the image generation. Just in the interest of full disclosure, the origin offset ofby corry - General
Everything is updated. I'd love to be proven wrong. It would be far less work!by corry - General
Now we have the "ideal" values moving the circle and fitting it.... And then we have matching all parameters as the are in reality. The only error looks to be floating point error. It kinda makes sense when you think about it. You're increasing your radius without lengthing your rods....this is why I say, everythings interrelated in the model. You can't simplify down as much as you'd like tby corry - General
Ok, lots of pictures means lots of posts. Code will be on SF shortly. First is the inventor drawing of the 7 factor model. Note this shifts the origin, obviously since the points are no longer around the origin. I chose a relatively small error to use, .4 and .6 mm on the a and b towers. Note the radius increase as it should be... I then zoom in to let you see the angle differences To startby corry - General
Despite your general unexplainable standoffishness about this, I do accept I'm not a genius. What I can say is intuitively, I can see there's an interdependence of variables. As long as they are accounted for, least squares should solve with them and generate a correct solution, but I don't have the rigid definition for it. To prove/disprove my theory, I decided to go to math. Fixed some bugsby corry - General
And you're oversimplifying it, a common errorby corry - General
Come on man, if you want to have a discussion, I'm all for it, but part of that has got to be reading the entire posts and not telling me what I've already said. Part of it is keeping tempers down too. I know that in person I've got a bad case of "resting asshole face", and online my posts tend to come off as angry/heated. They aren't. In my mind they sound perfectly happy and in a discussionby corry - General
Ok, I think the confusion is the angles. Maybe reprap firmware doesn't allow for corrections there, I don't know. And yes, my stupid phone decided that reprap=repeal....as the meme says, I correct autocorrect more than it corrects me..... So, first off, lets get that out of the way. A picture is worth 1000 words, so, let me link to repetier. I know, many have a strong preference for firmwareby corry - General
Not so fast. It "looks" like it does, but in reality, it only allows for adjustments to the a tower and the x of the c tower. (His coordinate system is rotated 90 degrees vs repetier. Not sure about repeal firmware., but that was a cause for one of the sim bugs). This is because he assumes that the angles are all equal. The adjustment is just for the radius, not the angles between the towers,by corry - General
Right, I can do a 4 factor least squares. What I meant was if the due can handle the "12" factor (In quotes because in reality it will be constrained in one way or another to not allow a single parameter on all 3 towers to vary). I don't know how slow things go on sub 100MHz processors, (really sub 1GHz processors since that's about all I've worked with, but I'm working on that ) Unless it taby corry - General
well, least squares can be (and really should be) weighted and constrained. For example, I forget names pretty quickly, and I apologize for it, but the author of the wxmaxima script. He said, you can measure diagonal rod length with calipers and tower angles can be set with a laser cutter. So we can make sure least squares doesn't try and use those for radius corrections (just actually use thoby corry - General
printers got cheap, but not that cheap. For example, I bought a folgertech 2020 "prusa i3" for I think $260 (maybe $270). It's pretty capable, but want to print PC? Going to need an e3d hit end. I think the real v6 had a price drop recently to like $70. Maybe cheaper. Check with filastruder if you're in the us for sure. Trouble is, we're at your budget now and haven't factored in shipping,by corry - General
Hmmm 173 downloads and no more comments. I assume this means it's working? . Hopefully. I took a week or so off due to my insomnia breaking (I think/hope...been really tired and sleeping a lot, so here's hoping!). I'll be moving to calibration shortly. In my small amount of productive time, I've decided I won't be basing things off the wxmaxima script published. It simplifies the z equationby corry - General
One more update....sorry about all this, the QT problem got me. I thought I had replaced the qt libs in the release staging directory but had done so in a different directory, so that version wouldn't work. I've blown away all the bad dlls outside my install directory now That won't happen againby corry - General
Ok, several bugs fixed, alpha works properly now. There's an option for "absolute magnitude" using the absolute value of the position for alpha, and I fixed an issue where the display was mirrored and rotated. Still quite interesting not as predicted errors. New files are up on sourceforgeby corry - General
Well, I started trying to generate my alpha overlay maps....Looks like release was a bit premature in that regard. Everything looked good initially, but I found an error in the alpha interpolation. At my most negative spots, I show some dark colors, which shoule be transparent! Further, I realized for the overlay to work the way I want it to, showing sections of error contribution, I can't sby corry - General
None yet . Eventually 3 tower angle offsets, 3 radii, 3 diagonal rod lengths, and endstops.... That's not entirely accurate...many of those are duplicates. You add to all three angles you have a net rotation and an addition on 1 or 2 angles. Adding to 2 diagonal rods is the same as subtracting from one. I think, though, because one set of errors isn't dependent on any others, 12 factors willby corry - General
Ok....I wasn't going to try this all initially, but I didn't think installing qt would have been an issue. Anyhow, I think I have a standalone version working. SF already has the new version. Just extract to its own folder and it should work. At least, it did on my VM, but that was with QT uninstalled, not having never installed it. I don't like the possibility of residual files...by corry - General
Ok, actually, I took a look in the platforms folder....looked like a whole bunch of nothing, so I deleted most of it, and tried running. It works with the now much smaller Platforms directory *was 36MB! Its now 1). I put that on SF, so if you want to try it before installing QT....I don't have a VM without qt installed anymore, so its not a good test. It may work, it may fail again. Installiby corry - General
Also, I just realized looking at my VM setup. The paths to the plugins directory is hard coded in the dll files. If you modified the directory it installed to, you will need to go to that directory, copy the dll's you see in the release directory over the ones there. Alertnatively, you can delete them, and add the QT Bin directory to the system path. Don't you just love the "enhancements" inby corry - General
Right, that's the other link. Did you install qt? the forums shorten the urls, so the program and qt looked the same, but I assure you the second link was something else there it is again. Remember, only need to install the base.by corry - General
Its on sourceforge.....windowsX64\release\release.zip is the shortcut directly there Oh, ok, I see the problem....SF tried to "help" me posting a link to a file on the main page....let me see if I can fix that! Ok, got that fixed now. Windows will see Release.zip as the default file on the SF page. I also looked at the web access to svn and didn't see anything to download a tgz, so I put onby corry - General
That would be the debug version. I'll double check that mine's not linked to the debug qt runtime somehow. I did just post a new version with the load issue fixed Ok, I just double checked, the program is linking to qt5core.lib as opposed to qt5cored.lib (the debug version). You sure you grabbed the release version? I put the debug version there mainly so if it crashes on a machine that happby corry - General
Ok, first off, two links, first is the program on SF, second is a windows x64 binary distribution of Qt Linux users don't need it....if you're on 64 bit Linux and have qt5 installed, its already 64 bit, digia is just in the stone age with windows not providing x64 downloads only just offering it for VS 2013. I'm not sure, that may work, so you're welcome to try it, but the program was built withby corry - General
I don't know if this has been addressed yet, or if I could just find it in the code, but I have a few questions as I was getting ready to implement this. I just wrote a delta simulator. I took the inverse kinematics directly out of repetier, and modified the forward kinematics from the Steve Graves doc, but I modified it to take the error corrections repetier offers. Which leads into my firstby corry - Delta Machines
There's a lot of information online, and none of it worked directly. So here it is. This should all work...unless igaging is really sneaky! Connections: it uses a microusb connector, but it's not microusb (isn't there an Eula or something from the USB consortium saying you can't do this?). Anyhow, standard USB cable wire colors apply. Supply 3.3v to the indicator on the red wire. Black is gby corry - Experimental and Hobby
Wow, I can't believe how long this thread is now and all the cool stuff people have done! I'm feeling inspired by and of the enclosures and additional aluminum. (For everyone who doesn't know, getting aluminum brackets, more extrusion cut to length, t nuts, etc is all really easy from . Apparently they're giving new customers a 30% discount, so you could buy the brackets tnuts aluminum, etc forby corry - Prusa i3 and variants
I had something similar happen on my delta trying to get my 12864 kit working. I didn't have all the firmware one set up right (still don't actually...just removed the lcd for now...and I just realized that could be what led to the death of my electronics board! Thanks! Couldn't figure out what weakened it...why it suddenly turned into an arduino due killer and why it's down until I get a newby corry - Prusa i3 and variants
Oh trust me, I realized many of them would turn with force, but some refused. I think this is another tolerance issue honestly. There are extra tnuts, but not enough to cover the bad ones we had! My only trick was once I realized I had a bad one, I would use tweezers, a small Allen wrench, a small screw or just insert it like a preinstall t nut. Once rotated I'd grab the biggest Allen wrenchby corry - Prusa i3 and variants