Baby Stepping Use Case Analysis
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABAC
1
baby-steps always persist
2
3
TimelineScenario - Good working printer, Z home at 0, first print with PETG after printing with PLA, 100mm print, Z+5 at end of print
4
StepZ reading*
Assumed Z physical*
Actual Z physical*homez.g linesconfig.g lines
5
1/1 - 12:00power on -- -- -- -- --
* values after step taken
6
home000 -- --
7
start print0.20.20.2 -- --
8
notice too much squish0.20.20.2 -- --
9
baby-step++0.20.30.3 -- --
10
1/1 - 14:00finish print105105.1105.1 -- --
11
1/1 - 17:00home00.10.1 -- --
12
start new print0.20.20.2 -- --
13
1/1 - 19:00finish print105105.1105.1 -- --
14
15
TimelineScenario - Good working printer, Z home at 0, returning to PLA after printing with PETG, 100mm print, Z+5 at end of print
16
StepZ reading*
Assumed Z physical*
Actual Z physical*homez.g linesconfig.g lines
17
1/2 - 12:00power on -- -- -- -- --
18
home000 -- --
19
start print0.20.30.3 -- --
20
remembers that PLA needs more squish than PETG
0.20.30.3 -- --
21
baby-step--0.20.20.2 -- --
22
1/2 - 14:00finish print105105105 -- --
23
1/2 - 17:00home000 -- --
24
start new print0.20.20.2 -- --
25
1/2 - 19:00finish print105105105 -- --
26
27
28
29
TimelineScenario - Good working printer, Z home at 0, machine is loaded with PLA, haven't printed in a while, 100mm print, Z+5 at end of print
30
StepZ reading*
Assumed Z physical*
Actual Z physical*homez.g linesconfig.g lines
31
3/15 - 12:00power on -- -- -- -- --
32
home000 -- --
33
start print0.20.20.2 -- --
34
3/15 - 14:00finish print105105105 -- --
35
3/15 - 17:00home000 -- --
36
start new print0.20.20.2 -- --
37
3/15 - 19:00finish print105105105 -- --
38
39
40
TimelineScenario - Good working printer, Z home at 0, machine is unloaded, Z offset unknown, haven't printed in a long time, last print was with PETG, but now we're printing with PLA but we didn't remember we printed with PETG last, 100mm print, Z+5 at end of print
41
StepZ reading*
Assumed Z physical*
Actual Z physical*homez.g linesconfig.g lines
42
7/20 - 12:00power on -- -- -- -- --
43
home0?0.1 -- --
44
start print0.2?0.3 -- --
45
obersves print not sticking **0.2?0.3 -- --
46
baby-step--0.20.20.2 -- --
47
re-start print0.20.20.2 -- --
48
7/20 - 14:00finish print105105105 -- --
49
7/20 - 17:00start new print0.20.20.2 -- --
50
7/20 - 19:00finish print105105105 -- --
51
52
53
** In my opinion, it is reasonable to deal with this problem when it happens because, 1) we all know that using different filaments can have different offsets, even within the same type of material. 2) I accept the fact that nothing is perfect and from time to time, something might need a tweak. for a well working machine, that will be few and far between. For a machine under active development, that may be print to print. 3) I'm capable of keeping track of what I'm doing to only a certain degree while furiously working on a machine. If the z offset changes on me while I'm working, I get pissed because I have bed-nozzle crashes.
54
55
56
57
58
59
60
current behavior - baby steps persist until changed, reset, machine reset, or machine power off
61
Scenario - Printer in active development, Z endstop, probe, etc. not working reliably, Z home at 0, machine is unloaded, had to baby step minus a lot because of unreliable end-stop reading
62
StepZ reading*
Assumed Z physical*
Actual Z physical*homez.g linesconfig.g lines
63
power on -- -- -- -- --
64
home003 -- --
65
start print0.20.23.2 -- --
66
observes print not sticking0.20.20.2 -- --
67
baby-step minus 60x0.20.20.2 -- --
68
re-start print0.20.20.2 -- --
69
finish print105105105 -- --
70
home before next print00-3 -- --CRASH
71
M290 R0 S0 --no crash
72
73
74
75
76
77
78
@dc42 proposed behavior - homing or bed probing intrinsically resets the baby stepping, a gcode can be given in stop.g or cancel.g to incorporate the bs offset into the probe trigger height in config-override.g and persist across reset, and clear the babystepping value, but not move the bed/nozzle,
79
StepZ reading*
Assumed Z physical*
Actual Z physical*stop.g linescancel.g lines
80
power on -- -- -- -- --
81
home003 -- --
82
start print0.20.23.2 -- --
83
observes print not sticking0.20.20.2 -- --
84
baby-step minus 60x0.20.20.2 -- --
85
re-start print0.20.20.2 -- --
86
finish print105105105 -- --
87
home before next print00-3 -- --CRASH
88
new gcodenew gcodeno crash
89
90
91
92
93
94
95
96
97
98
99
100
Loading...