bvandiepenbos wrote:I just now got FSR working on one of my printers. It has a smoothie board. So, can I use the manual web page based program you made first?
Or can I use this new exe just letting it calc and save results to a plain text file which I then manually edit smoothie text config.
I am so excited to try this!
I am assuming you are running smoothieware? If you are running Repetier, then this should work. However, if you are using smoothieware, the version that I've previously uploaded will not work,
yet. Eventually there will be support for other firmware. What I can do to help you now is modify the html version so that it has the updated calibration code.
HTML Version 1.0.4:
https://drive.google.com/file/d/0B06WCA ... sp=sharing
This now has XY scaling correction, and should correctly set the XYZ offset in a couple of iterations. I just tested the code, and it returned values that seem reasonable. Let me know if you have any issues.
If you are wanting to use your FSRs, then to convert values to a height-map:
Code: Select all
//assuming you are starting at 10mm above the plate (probingHeight)
centerHeight = zMaxLength - probingHeight + probeHeightAtCenter;
X = centerHeight - (zMaxLength - probingHeight + probeHeightAtX);
XOpp = centerHeight - (zMaxLength - probingHeight + probeHeightAtXOpp);
Y = centerHeight - (zMaxLength - probingHeight + probeHeightAtY);
YOpp = centerHeight - (zMaxLength - probingHeight + probeHeightAtYOpp);
Z = centerHeight - (zMaxLength - probingHeight + probeHeightAtZ);
ZOpp = centerHeight - (zMaxLength - probingHeight + probeHeightAtZOpp);
//centerHeight is the z maximum length at the center of the plate
//invert values
X = -X;
XOpp = -XOpp;
Y = -Y;
YOpp = -YOpp;
Z = -Z;
ZOpp = -ZOpp;
Let me know if you need help.