OpenDACT(Delta Automatic Calibration Tool) - For Repetier

User-Generated tips and tricks for the Rostock Max, Orion, H1.1, or H1 Printers
User avatar
teoman
ULTIMATE 3D JEDI
Posts: 1783
Joined: Sat May 24, 2014 5:43 pm

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by teoman »

Language or location error?

Try , instead of . or vice versa.
When on mobile I am brief and may be perceived as an arsl.
jon117
Noob
Posts: 2
Joined: Thu Aug 14, 2014 4:55 pm

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by jon117 »

teoman wrote:Language or location error?

Try , instead of . or vice versa.

I am in the USA, using an msi laptop that I bought here. Everything is set to English... So I don't think language or location are issues?

I'm sorry I have no clue about , or . what does that mean? Are you talking about compiling or something? All I did was download the software and run the setup.exe and then subsequently the autocalibrate.exe files. Should I be doing something else?
User avatar
teoman
ULTIMATE 3D JEDI
Posts: 1783
Joined: Sat May 24, 2014 5:43 pm

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by teoman »

12.7 vs 12,7

Kind of difference. Parse error means it could not properly read the numbers you typed.
When on mobile I am brief and may be perceived as an arsl.
duvdev
Printmaster!
Posts: 167
Joined: Wed Aug 13, 2014 5:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by duvdev »

so I have a bit of a problem

I assembled my z probe and checked that it is working.

I downloaded the latest ver of the app, hit advenced and choose Zprobe.
I calibrated the hot end to the bed on a paper and got 397.78 mm.

my z probe is about 30 mm below the hot end.

do I have to change any thing eles?

I hit A.I. calibrate.

T head move done and untill if presses the probe the it moves up and on the fasr way down it hit the glass.

whay am I doing wrong?

thanks
derzaubererer
Printmaster!
Posts: 70
Joined: Tue Aug 25, 2015 10:15 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by derzaubererer »

duvdev wrote:so I have a bit of a problem

I assembled my z probe and checked that it is working.

I downloaded the latest ver of the app, hit advenced and choose Zprobe.
I calibrated the hot end to the bed on a paper and got 397.78 mm.

my z probe is about 30 mm below the hot end.

do I have to change any thing eles?

I hit A.I. calibrate.

T head move done and untill if presses the probe the it moves up and on the fasr way down it hit the glass.

whay am I doing wrong?

thanks
try to change the z start height to something like 25 if its very decalibrated so it starts from higher to check the probe height
stonewater
Printmaster!
Posts: 345
Joined: Mon Jan 06, 2014 1:24 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by stonewater »

ok got my fsr working. I run thru the first set of calibrations. it runs thru and touches all the points and runs back to the top. on the second time it crashes into the bed. I have 325 mm arms...


this is the console:

Connected

Setting Z-Probe Speed

Setting Z-Probe Height

Variables set

Request to read EEPROM sent

EEProm capture initiated

EEProm: Steps:80, X Max:250, Y Max:250, Z Max:305.41, Z-Probe Offset:0, Diagonal Rod:325, Horizontal Radius:135, X Offset:0, Y Offset:0, Z Offset:0, Alpha A:210, Alpha B:330, Alpha C:90, Delta A:0, Delta B:0, and Delta C:0

EEProm captured, beginning calibration.
Setting Z Max Length

Current iteration: 1

HRad:134.376666666667

Delta Radii Offsets: -0.0266666666666802, 0.273333333333331, -0.246666666666651
Expect a slight inaccuracy in the geometry analysis; basic calibration.
XYZ Calc: 153.085714285716 0 63.6476190476224
Height-Map: -0.255041666666679 -0.0451979166666378 -0.0973333333333378 0.0652812500000116 0 0.251479166666663
XYZ Calc: 160.759523809526 0 93.1821428571476
Height-Map: -0.136760416666673 -0.0158216145833033 -0.0562135416666693 0.084571614583346 0 0.3236328125
XYZ Calc: 165.793452380955 0 109.938392857148
Height-Map: -0.0763502604166703 0.00344889322919765 -0.0311484375000015 0.0934078776041797 0 0.363328776041668
XYZ Calc: 168.550223214288 0 119.239471726196
Height-Map: -0.0424488932291687 0.0140021565755523 -0.0173308919270842 0.0984288330078258 0 0.385431559244794
XYZ Calc: 170.085918898812 0 124.41364397322
Height-Map: -0.0236103922526053 0.0198809916178703 -0.00963883463541712 0.10121544392905 0 0.397723449707035
XYZ Calc: 170.939915829616 0 127.29138881139
Height-Map: -0.0131317240397142 0.0231501986186029 -0.00536100769042994 0.102765654246026 0 0.404560106913252
XYZ Calc: 171.414904785159 0 128.891954113195
Height-Map: -0.00730368677775099 0.0249685157140416 -0.00298171742757176 0.103627840995802 0 0.408362557093306
XYZ Calc: 171.679086667018 0 129.78216629029
Height-Map: -0.00406220976511657 0.0259798369805339 -0.00165839020411181 0.104107378443096 0 0.410477427721028
XYZ Calc: 171.826021012809 0 130.277290044519
Height-Map: -0.002259345094363 0.0265423200230124 0 0.104374090502673 0 0.411653689603015
XYZ Calc: 171.696915578845 0 130.3418427615
Height-Map: 0 0.0260480882836205 0 0.104868322242065 0 0.412077316808208
XYZ:172 0 130

Setting A Rotation

Setting B Rotation

Setting C Rotation

Checking height-map

this is the lower printer console window

Resetting Machine

start

Free RAM:1149

X:0.00 Y:0.00 Z:0.00 E:0.00

SD init fail

wait

wait

wait

wait

wait

wait

ok 0

ok 0

ok 0

EPR:2 75 250000 Baudrate

EPR:3 129 1992.639 Filament printed [m]

EPR:2 125 1441516 Printer active

EPR:2 79 1800000 Max. inactive time [ms,0=off]

EPR:2 83 0 Stop stepper after inactivity [ms,0=off]

EPR:3 11 80.0000 Steps per mm

EPR:3 23 300.000 Max. feedrate [mm/s]

EPR:3 35 120.000 Homing feedrate [mm/s]

EPR:3 39 35.000 Max. jerk [mm/s]

EPR:3 133 0.000 X home pos [mm]

EPR:3 137 0.000 Y home pos [mm]

EPR:3 141 0.000 Z home pos [mm]

EPR:3 145 250.000 X max length [mm]

EPR:3 149 250.000 Y max length [mm]

EPR:3 153 305.410 Z max length [mm]

EPR:3 59 1850.000 Acceleration [mm/s^2]

EPR:3 71 3000.000 Travel acceleration [mm/s^2]

EPR:3 881 325.000 Diagonal rod length [mm]

EPR:3 885 135.000 Horizontal radius [mm]

EPR:1 891 80 Segments/s for travel

EPR:1 889 225 Segments/s for printing

EPR:1 893 0 Tower X endstop offset [steps]

EPR:1 895 0 Tower Y endstop offset [steps]

EPR:1 897 0 Tower Z endstop offset [steps]

EPR:3 901 210.000 Alpha A(210):

EPR:3 905 330.000 Alpha B(330):

EPR:3 909 90.000 Alpha C(90):

EPR:3 913 0.000 Delta Radius A(0):

EPR:3 917 0.000 Delta Radius B(0):

EPR:3 921 0.000 Delta Radius C(0):

EPR:3 808 39.910 Z-probe height

EPR:3 812 5.000 Z-probe speed

EPR:3 840 150.000 Z-probe x-y-speed

EPR:3 800 0.000 Z-probe offset x

EPR:3 804 0.000 Z-probe offset y

EPR:3 816 100.000 Z-probe X1

EPR:3 820 20.000 Z-probe Y1

EPR:3 824 160.000 Z-probe X2

EPR:3 828 170.000 Z-probe Y2

EPR:3 832 20.000 Z-probe X3

EPR:3 836 170.000 Z-probe Y3

EPR:0 880 0 Autolevel active (1/0)

EPR:0 106 1 Bed Heat Manager [0-3]

EPR:0 107 255 Bed PID drive max

EPR:0 124 80 Bed PID drive min

EPR:3 108 63.930 Bed PID P-gain

EPR:3 112 9.310 Bed PID I-gain

EPR:3 116 779.120 Bed PID D-gain

EPR:0 120 255 Bed PID max value [0-255]

EPR:3 200 92.400 Extr.1 steps per mm

EPR:3 204 100.000 Extr.1 max. feedrate [mm/s]

EPR:3 208 45.000 Extr.1 start feedrate [mm/s]

EPR:3 212 6500.000 Extr.1 acceleration [mm/s^2]

EPR:0 216 1 Extr.1 heat manager [0-3]

EPR:0 217 255 Extr.1 PID drive max

EPR:0 245 60 Extr.1 PID drive min

EPR:3 218 22.0900 Extr.1 PID P-gain/dead-time

EPR:3 222 2.7900 Extr.1 PID I-gain

EPR:3 226 43.6100 Extr.1 PID D-gain

EPR:0 230 255 Extr.1 PID max value [0-255]

EPR:2 231 0 Extr.1 X-offset [steps]

EPR:2 235 0 Extr.1 Y-offset [steps]

EPR:1 239 3 Extr.1 temp. stabilize time

EPR:1 250 150 Extr.1 temp. for retraction when heating [C]

EPR:1 252 0 Extr.1 distance to retract when heating [mm]

EPR:0 254 255 Extr.1 extruder cooler speed [0-255]

EPR:3 246 0.000 Extr.1 advance L [0=off]

ok 0

ok 0

ok 0

Z-probe:48.99 X:0.00 Y:0.00

ok 0

ok 0

ok 0

Z-probe:50.02 X:-116.76 Y:-67.47

ok 0

ok 0

ok 0

ok 0

Z-probe:48.61 X:116.76 Y:67.47

ok 0

ok 0

ok 0

ok 0

Z-probe:48.71 X:116.76 Y:-67.47

ok 0

ok 0

ok 0

ok 0

Z-probe:49.62 X:-116.76 Y:67.47

ok 0

ok 0

ok 0

ok 0

Z-probe:49.14 X:0.00 Y:134.96

ok 0

ok 0

ok 0

ok 0

Z-probe:49.71 X:0.00 Y:-134.96

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

ok 0

Z-probe:40.01 X:0.00 Y:0.00

ok 0


looks like its trying to set Z to 40 mm above bed, but its crashing. I have20 T pulleys. I wrote my Zheight to eeprom with the LCD screen.

Tom C
MAX V1
325 MM carbon arms trick trucks effector mount LED ring heat spreader
Corvair750
V6 Hotend
Robo 3D
Flashforge creator
http://WWW.TeslagenX.com" onclick="window.open(this.href);return false; - Bedini experimenter kits, books, DVD's
duvdev
Printmaster!
Posts: 167
Joined: Wed Aug 13, 2014 5:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by duvdev »

Hi

so I started to the H.I. calibration and I got a fail as in the pic:
[img]http://i.imgur.com/kZxtsOu.jpg[/img]

can someone tell me what is the problem?
Micael
Printmaster!
Posts: 42
Joined: Fri May 01, 2015 3:47 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by Micael »

duvdev wrote:Hi

so I started to the H.I. calibration and I got a fail as in the pic:
[img]http://i.imgur.com/kZxtsOu.jpg[/img]

can someone tell me what is the problem?
Your best bet is probably to check to see if the cheapskates don't have any play, if the belts aren't skipping, and if the towers are well aligned. After that try first going through basic calibration, then the AI, and only then the H.A.I, also reducing probing speed could help too.
CaptainMerica
Printmaster!
Posts: 64
Joined: Tue Sep 01, 2015 10:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by CaptainMerica »

Well I got my inductive proximity switch ($4 from amazon :D ) installed and working as a Z probe, and I think I have the calibration working... sorta....
20151025_004030.jpg
As far as i can tell, the probe is functioning properly, plus it can ride along during prints since it is ~1.5mm above the nozzles :D

I think i got it to calibrate decently, within whatever default tolerances. And my prints seemed to improve quality as far as smoothness and such.

Couple questions:

First things first, I need to redesign my sensor mount and/or platform since when it is extremely left or right the arms will hit the mount if i have the "build diameter" in opendact set where it realistically should be, currently i am using 150mm as my diameter. Does the build diameter box just tell the magic program what diameter circle to probe points on? such that obviously spreading the points out further will give a more accurate calibration to scale the movements off of. Or am I basically just making it look like its doing fancy stuff for science and not really accomplishing what I hope? haha.

My probe switches approximately 1.4mm from the nozzle, (i.e. when the probe is triggered, the nozzle is at 1.4mm above zero.) can I adjust this with a probe offset? I tried simply putting 1.4 or -1.4 in the probe offset in the firmware or in the program advanced settings, but I'm not sure if by putting the -1.4 the firmware and/or program was like ERR-RORE. ERR-RORE. DOES NOT COMPUTE. and at one point set the arm length and horizontal radius to 0 and just kinda gave me the finger until I reset the eeprom values to 325 and so on. Currently I just put all the probe height offsets to zero and let its do its thing, and then set my z-height with a feeler gauge since it thinks zero is 3+mm in the air.

Is this making sense or am I reinventing a dead horse mid-stream?

It seems like I'm close to having it working all hunky dory but I'm just not sure if what I'm guessing at what settings impact what effects the outcomes the way i think they do.

So, when i open the program, i enter build diameter, arm length, com port, connect.
open advanced, change to z probe, zero out probe height and fsr plate offset,
then i hit set variables - do i need to do this? like its an "apply settings" sort of button?
then i hit calibrate, and it homes off the top endstops, and travels down at probing speed (5 mm/s) until it touches once, and all the way back up, then the second and so on times, it rapid travels to my "z-probe start height"
does the same thing if i hit calibrate, or A.I. or H.A.I. doesn't seem to make much of a difference.

Since my sensor is approx 50mm (y-) away from the nozzles, i put that offset it so that the point circle is centered on the plate. this causes it to move to point, then compensate for my nozzle 1 offset, and then the 50mm probe offset, (at least this is what I'm guessing its doing) not a big deal, I'm just curious if it's like, oh no I definately have 3 offsets that are conflicting and fighting each other.

I would attach the console text but I don't want to post a mile long of it if its totally useless if I'm doing something way wrong, but if you guy's have any pointers for me I would be very grateful!

Keep up the good work!
-Peter
derzaubererer
Printmaster!
Posts: 70
Joined: Tue Aug 25, 2015 10:15 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by derzaubererer »

CaptainMerica wrote:Well I got my inductive proximity switch ($4 from amazon :D ) installed and working as a Z probe, and I think I have the calibration working... sorta....
20151025_004030.jpg
As far as i can tell, the probe is functioning properly, plus it can ride along during prints since it is ~1.5mm above the nozzles :D

I think i got it to calibrate decently, within whatever default tolerances. And my prints seemed to improve quality as far as smoothness and such.

Couple questions:

First things first, I need to redesign my sensor mount and/or platform since when it is extremely left or right the arms will hit the mount if i have the "build diameter" in opendact set where it realistically should be, currently i am using 150mm as my diameter. Does the build diameter box just tell the magic program what diameter circle to probe points on? such that obviously spreading the points out further will give a more accurate calibration to scale the movements off of. Or am I basically just making it look like its doing fancy stuff for science and not really accomplishing what I hope? haha.

My probe switches approximately 1.4mm from the nozzle, (i.e. when the probe is triggered, the nozzle is at 1.4mm above zero.) can I adjust this with a probe offset? I tried simply putting 1.4 or -1.4 in the probe offset in the firmware or in the program advanced settings, but I'm not sure if by putting the -1.4 the firmware and/or program was like ERR-RORE. ERR-RORE. DOES NOT COMPUTE. and at one point set the arm length and horizontal radius to 0 and just kinda gave me the finger until I reset the eeprom values to 325 and so on. Currently I just put all the probe height offsets to zero and let its do its thing, and then set my z-height with a feeler gauge since it thinks zero is 3+mm in the air.

Is this making sense or am I reinventing a dead horse mid-stream?

It seems like I'm close to having it working all hunky dory but I'm just not sure if what I'm guessing at what settings impact what effects the outcomes the way i think they do.

So, when i open the program, i enter build diameter, arm length, com port, connect.
open advanced, change to z probe, zero out probe height and fsr plate offset,
then i hit set variables - do i need to do this? like its an "apply settings" sort of button?
then i hit calibrate, and it homes off the top endstops, and travels down at probing speed (5 mm/s) until it touches once, and all the way back up, then the second and so on times, it rapid travels to my "z-probe start height"
does the same thing if i hit calibrate, or A.I. or H.A.I. doesn't seem to make much of a difference.

Since my sensor is approx 50mm (y-) away from the nozzles, i put that offset it so that the point circle is centered on the plate. this causes it to move to point, then compensate for my nozzle 1 offset, and then the 50mm probe offset, (at least this is what I'm guessing its doing) not a big deal, I'm just curious if it's like, oh no I definately have 3 offsets that are conflicting and fighting each other.

I would attach the console text but I don't want to post a mile long of it if its totally useless if I'm doing something way wrong, but if you guy's have any pointers for me I would be very grateful!

Keep up the good work!
-Peter
i had problems getting the calibartion to work using a probe with an offset it just didnt calculate correctly maybe i did something wrong aswell:O
lordgort
Prints-a-lot
Posts: 20
Joined: Tue Apr 21, 2015 5:24 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by lordgort »

Damn, cant get it to work... -.-

-clean eeprom
-flash repetier
-build diameter: 280 diagonal rod:269
-z-minimum type: z-probe
-pause time com: 1500
-rest default
-test zprobe = working
-hit calibrate

it goes down until the probe touches the bed, then it goes up again and stops right before the end-stops
stonewater
Printmaster!
Posts: 345
Joined: Mon Jan 06, 2014 1:24 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by stonewater »

still no joy, using the simplest mode, it probes all 6 points then does its first..calculation? then it runs the head into the glass plate... I notice when I reboot the Z axis has 40 mm added to it. so I think it is writing the Z offsets incorrectly, I just do not know what I am supposed to look for in the software to see what has changed. I wonder of my longer rCF arms are causing the problem, I think I will put my originals on and see if it solves the problem.

any other ideas would be helpful.

Tom C
MAX V1
325 MM carbon arms trick trucks effector mount LED ring heat spreader
Corvair750
V6 Hotend
Robo 3D
Flashforge creator
http://WWW.TeslagenX.com" onclick="window.open(this.href);return false; - Bedini experimenter kits, books, DVD's
Micael
Printmaster!
Posts: 42
Joined: Fri May 01, 2015 3:47 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by Micael »

I got the same thing for the basic calibration, so go for AI calibration, and if that doesn't work HAI calibration.

Although in my case even though the program was able to end the calibration it is still not working, since my printer has something weird going on, when I probe the center of the bed, it is always highly repeatable, however in certain spots like XO if I probe several times I end up getting significantly different results. Waiting on the new arms/cheapskates and FSR kit to see if the problem is there.
dkaustin
Prints-a-lot
Posts: 24
Joined: Fri May 09, 2014 12:39 pm

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by dkaustin »

We seem to be in danger of getting lost in the weeds here. I was able to do a successful basic calibration in v2.03, but have had no joy with any version since then, whether basic, AI or HAI. I can make good prints after a manual calibration, so I would be surprised if there are serious mechanical issues with my printer. My towers are all vertical to within 0.2 degrees in both planes, skates move freely and have no perceptible play, belts are in good condition and properly tensioned, and all u-joints are moving freely. I've gone back through this thread repeatedly, but I feel I would benefit from a recap from Rollie describing what each version (basic, AI, HAI) does and what the proper procedure is for running each calibration.

I was only able to run V2.03 by running in compatibility mode for XP SP2. Is it possible that some of the problems people are having are computer-related and not printer-related?
CaptainMerica
Printmaster!
Posts: 64
Joined: Tue Sep 01, 2015 10:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by CaptainMerica »

I was able to get mine to calibrate quite nicely, i lowered the accuracy tolerance for the height map to .04 i think i started with, just to see if i could get it calibrated successfully at all, and it did. so i went to .035 or so, and did it again. But just going for it with the default .025 (i think it is?) it seemed to chase its tail and end up in BFE. But I think this may be a large part due to my print bed being a PEI sheet directly on the aluminum heat spreader, on top of the heater. so the actual flatness of my bed may be off, and i may not have my prox switch set correctly.

I struggled for a while and kept having to manually change firmware back to defaults for arm length, horizontal radius, etc. as it seemed to want to place ridiculous numbers in there before giving up or erroring out. i.e. 500+ mm arms, while i have 325mm TL CF arms.

I just changed to .9 steppers with 16T pulleys so i will have to do it again once I'm up and running, just need to figure out what i missed in the firmware for steps per mm calculation.

I seemed to have best luck with my inductive sensor with only the Y offset, i left the z height offsets at zero and manually set my height after, otherwise i think it was compensating (or trying to?) for the height offset in the math and was generating some 1.21 gigameter offsets.

I will hopefully be at it again tonight so I will post any updates.
stonewater
Printmaster!
Posts: 345
Joined: Mon Jan 06, 2014 1:24 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by stonewater »

I have 1 tower that is about a half degree off but the rest are really close, I can get good prints pretty far out. it does not matter what version of the calibration I use, if I use the basic, it touches 6 times homes then crashes. if I use the AI it runs the tool into the bed and immediately drags it to the X tower (the first tower) same with hai so I am nut sure what is going on. i have to reset my Z zero after a crash. I know the first part of the basic calibration is working with the FSR because it taps 6 times. not going to do it again until I can see of Rollie has any ideas on what I have to change. I do not want to damage by belts any more. and yes I am riding the killswitch hard!

Tom C
MAX V1
325 MM carbon arms trick trucks effector mount LED ring heat spreader
Corvair750
V6 Hotend
Robo 3D
Flashforge creator
http://WWW.TeslagenX.com" onclick="window.open(this.href);return false; - Bedini experimenter kits, books, DVD's
User avatar
RollieRowland
Printmaster!
Posts: 226
Joined: Fri Jul 17, 2015 5:30 pm
Location: U.S.

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by RollieRowland »

Ok, I see a lot of people are having issues with the calibration - all seem similar from what I can tell. I am assuming this issue is created from the offset calibration. I have since entirely rewritten the code for that part of the calibration. I am not finished yet, however, through testing I have found that the code can correctly predict what the results will be once the value is changed(changing the steps by up to 400 results in an accuracy of +/-0.05mm). These results differ from the previous by far. The previous results would overshoot by more than 2 times in the opposite direction - i.e. from -1 to 2. Now the calculation returns more similar to -1 to -0.05 - approximately a 5% error. This is when changing all towers, when changing one tower the error is negligible - 0.5-2% error. This can be brought even closer without an issue. With this change factored into the entire calculation, all results are more accurate. I can now calibrate to +/- 0.1mm with one iteration when my starting heights were around +/-1.5mm.

While fixing this issue, I found that it is theoretically impossible to calibrate the endstops altogether without changing any extra variables(unless you want endstop values of 12000+). This issue is easily fixed, as it is mechanical error, the error is most likely just an offset in the delta radii. Once, I implement a way to correct the residual error then I might post a version of the new code for everyone to test.

I will post again later when I have more time.
Last edited by RollieRowland on Fri Oct 30, 2015 2:24 pm, edited 1 time in total.
CaptainMerica
Printmaster!
Posts: 64
Joined: Tue Sep 01, 2015 10:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by CaptainMerica »

Ok, I thought I was getting somewhere and was going to get a successful calibration, and then BAM, my printer has 2.9 mile long diagonal arms...
well that seems excessive....
ahhh... there it goes, 19.7 mile long diagonal arms. That's better. Now I can get back to printing my private island :D

Code: Select all

Connected

Setting Z-Probe Speed

Setting Z-Probe Height

Variables set

Request to read EEPROM sent

EEProm capture initiated

EEProm:  Steps:200, X Max:250, Y Max:250, Z Max:322.323, Z-Probe Offset:0, Diagonal Rod:326.062, Horizontal Radius:133.545, X Offset:287, Y Offset:140, Z Offset:20, Alpha A:210.017, Alpha B:329.815,  Alpha C:90.092, Delta A:-0.098, Delta B:0.247, and Delta C:-0.148

EEProm captured, beginning calibration.
Z-Probe length set to: -0.007000000000005

Setting Z Max Length

Setting diagonal rod to: 327.062

Z-Probe length set to: 0.0330000000000155

Setting Z Max Length

Setting diagonal rod to: 326.062

Setting Horizontal Radius to: 134.545

Setting Z Max Length

Setting Horizontal Radius to: 133.545

Setting offset X to: 367

Setting Z Max Length

Setting offset X to: 287

Setting offset Y to: 220

Setting Z Max Length

Setting offset Y to: 140

Setting offset Z to: 100

Setting Z Max Length

Setting offset Z to: 20

Setting Alpha A to: 211.017

Setting Z Max Length

Setting Alpha A to: 210.017

Setting Alpha B to: 330.815

Setting Z Max Length

Setting Alpha B to: 329.815

Setting Alpha C to: 91.092

Setting Z Max Length

Setting Alpha C to: 90.092

Alpha offset percentages: 3.92156862745105, 4.08163265306115, and4.08163265306162

Setting Z Max Length

Current iteration: 10

HRad:133.545

HRad Correction:0

HRad Average before calibration:0.0233333333333216

HRad Average:0.0233333333333216

Horizontal Radius Calibration Success; Checking height-map.

Setting Z Max Length

Current iteration: 11

Delta Radius Calibration Success; Checking Height-Map
Setting Z Max Length

Current iteration: 12

Tower Rotation calculated, check XY Panel

XYZ Offset Correction: 0
XYZ Offset Average Before Calibration: 0
XYZ Offset Average Afer Calibration: 0.00999999999999091
XYZ Offset Calibration Success; checking height-map

Setting Z Max Length

Current iteration: 13

Alpha Rotation Calibration Success; checking height-map

Setting Z Max Length

Current iteration: 14

Diagonal Rod:4645008.94636748

Heights: X:0, XOpp:15482.3062812108, Y:0, YOpp:15482.2962812108, Z:0, and ZOpp:15482.2962812108

Setting diagonal rod

Setting Horizontal Radius

Checking height-map

Setting Z Max Length

Current iteration: 15

Diagonal Rod:31647202.1215928

Heights: X:-0.0299999999988358, XOpp:90007.2805840026, Y:0.0100000000093132, YOpp:90007.3305840026, Z:0.0199999999895226, and ZOpp:90007.1905840026

Setting diagonal rod

Setting Horizontal Radius

Checking height-map
I got a cheap grin out of that, figured I'd share it with you guys.

Rollie, is there anyway to adjust the rapid travel speed in the program? or does it travel at speed based on telling the printer G0 and so it goes by the firmware? I swiched to .9 steppers with 16T pulleys and now if it rapid travels too far too fast the back-emf resets my rambo. but it only does it every once in a rare while while calibrating. just curious.
User avatar
RollieRowland
Printmaster!
Posts: 226
Joined: Fri Jul 17, 2015 5:30 pm
Location: U.S.

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by RollieRowland »

CaptainMerica wrote:Ok, I thought I was getting somewhere and was going to get a successful calibration, and then BAM, my printer has 2.9 mile long diagonal arms...
well that seems excessive....
ahhh... there it goes, 19.7 mile long diagonal arms. That's better. Now I can get back to printing my private island :D

I got a cheap grin out of that, figured I'd share it with you guys.

Rollie, is there anyway to adjust the rapid travel speed in the program? or does it travel at speed based on telling the printer G0 and so it goes by the firmware? I swiched to .9 steppers with 16T pulleys and now if it rapid travels too far too fast the back-emf resets my rambo. but it only does it every once in a rare while while calibrating. just curious.
Wooo, that is a huge printer you have there! But yes there is, I never set a base xy traveling speed, there a couple options. You could try setting the xy travel(zprobe) in the firmware - never tried it, or send the command G0 F2000. Which should maintain the speed until your printer resets. (Controlling the speed will be included in the next release version of the program)
derzaubererer
Printmaster!
Posts: 70
Joined: Tue Aug 25, 2015 10:15 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by derzaubererer »

Hello Rowland i just made the jump to FSR'S and i want to know what settings i should use and what the FSR offsets exactly do.
would you mind explaining them to me?do i have to adjust anything except change the Zprobe offset to 0 and select FSR?
User avatar
RollieRowland
Printmaster!
Posts: 226
Joined: Fri Jul 17, 2015 5:30 pm
Location: U.S.

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by RollieRowland »

derzaubererer wrote:Hello Rowland i just made the jump to FSR'S and i want to know what settings i should use and what the FSR offsets exactly do.
would you mind explaining them to me?do i have to adjust anything except change the Zprobe offset to 0 and select FSR?
The FSR offset is the added distance between the bed and the hot-end once calibrated, lowering this value for instance will lower your hot-end closer to the bed. You will also want to set the Z-Probe height to zero as there is no distance between the probing switch and the hotend - they are the same. Other than that all you will have to do is use the FSR setting for the z minimum type.
CaptainMerica
Printmaster!
Posts: 64
Joined: Tue Sep 01, 2015 10:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by CaptainMerica »

Other than that all you will have to do is use the FSR setting for the z minimum type
So wait, quick question, I have an inductive prox sensor on my platform that "switches" when it "probes" the bed, I have been using the "z-probe" setting. I have the sensor wired in as a "Z_min endstop" and still have all my upper travel endstops in place and unmodified. Should I be doing something different? like, by telling it to use z-probe vs FSR, while still being equipped with endstops, is this contributing to adverse side effects?
User avatar
RollieRowland
Printmaster!
Posts: 226
Joined: Fri Jul 17, 2015 5:30 pm
Location: U.S.

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by RollieRowland »

CaptainMerica wrote:
Other than that all you will have to do is use the FSR setting for the z minimum type
So wait, quick question, I have an inductive prox sensor on my platform that "switches" when it "probes" the bed, I have been using the "z-probe" setting. I have the sensor wired in as a "Z_min endstop" and still have all my upper travel endstops in place and unmodified. Should I be doing something different? like, by telling it to use z-probe vs FSR, while still being equipped with endstops, is this contributing to adverse side effects?
Well if I were to assume the issue is coming from the probing choice, then it would most likely be that the Z-Probe method has an error - which I am fairly sure it does. You can use the FSR setting, but you will most likely have to modify the FSR offset to find your specific offset - i.e. the distance from the bed that it triggers. Or just calibrate with the default and set your zheight manually after the calibration has finished.
CaptainMerica
Printmaster!
Posts: 64
Joined: Tue Sep 01, 2015 10:23 am

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by CaptainMerica »

What I did was brought the platform down to the bed, and adjusted the sensor so that it trips when the nozzle touches, such that the sensor is theoretically zero with the nozzle. So you think I should try the FSR option when I get home from work?
User avatar
RollieRowland
Printmaster!
Posts: 226
Joined: Fri Jul 17, 2015 5:30 pm
Location: U.S.

Re: OpenDACT(Delta Automatic Calibration Tool) - For Repetie

Post by RollieRowland »

CaptainMerica wrote:What I did was brought the platform down to the bed, and adjusted the sensor so that it trips when the nozzle touches, such that the sensor is theoretically zero with the nozzle. So you think I should try the FSR option when I get home from work?
Yes, try the FSR option and let me know what you find out.
Post Reply

Return to “General Tips 'N Tricks”