Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all articles
Browse latest Browse all 12104

Re: Setup and bed levelling

$
0
0
There is good information about G29 in ubl_G29.cpp

M502; load defaults/reset
M500; write eeprom
M501; read eeprom
G28; home

heat nozzle & bed

G29 I 999; invalidate existing mesh
G0 X10 Y10
G29 P2 C B0.04 H1; manually probe, starting with the point nearest the nozzle, using a business card (feeler gauge) .04mm thick, but do not raise the nozzle above 1mm from the z-end stop

Use the encoder to lower the nozzle to the feeler gauge
Click the encoder to enter the data point
Press and hold encoder to stop current command

Repeat for
  • g0 x10 y180
  • g0 x160 y180
    I note here that G29 T shows the state of the mesh and highlights the current nearest point. Nice.
  • g0 x160 y0
  • g0 x90 y90
G29 T
Bed Topography Report:
(0,4)                           (4,4)
(1,187)                        (179,187)
 -0.320       .          .          .      -1.020

     .          .          .          .          .

     .          .      -0.190       .          .

     .          .     [    .   ]      .          .

 -0.290       .          .          .      -1.020
(1,1)                            (179,1)
(0,0)                             (4,0)

G29 S1; save in slot 1
Experiment with
G29 P3
Fail :)
G29 L1; load from slot 1
Probe a few more points
SENDING:G29 T
Bed Topography Report:
(0,4)                           (4,4)
(1,187)                        (179,187)
 -0.320  [    .   ]  -0.490       .      -1.020

     .          .          .          .          .

 -0.210       .      -0.190       .      -0.730

     .          .          .          .          .

 -0.290       .      -0.490       .      -1.020
(1,1)                            (179,1)
(0,0)                             (4,0)

G0 X45 Y45
G29 P3
(0,4)                           (4,4)
(1,187)                        (179,187)
 -0.320   -0.320   -0.490       .      -1.020

     .          .          .          .          .

 -0.210   -0.210   -0.190       .      -0.730

 -0.290  [-0.290]      .          .          .

 -0.290   -0.290   -0.490       .      -1.020
(1,1)                            (179,1)
(0,0)                             (4,0)
g0 x130 y45
G29 P3
SENDING:G29 P3
SENDING:G29 T
Bed Topography Report:
(0,4)                           (4,4)
(1,187)                        (179,187)
 -0.320   -0.320   -0.490   -0.490   -1.020

 -0.130   -0.130   -0.130       .          .

 -0.210   -0.210   -0.190   -0.170   -0.730

 -0.290   -0.290   -0.490  [-0.490]      .

 -0.290   -0.290   -0.490   -0.490   -1.020
(1,1)                            (179,1)
(0,0)                             (4,0)
At this stage it looks to me like G29 P3 with no options is behaving differently to the comment in the code. I haven't actually read the code, but it seems unlikely it intended to populate the points around 45,180 and 130,180

No matter.

g0 x180 y130
SENDING:G29 P3
SENDING:G29 T
Bed Topography Report:
(0,4)                           (4,4)
(1,187)                        (179,187)
 -0.320   -0.320   -0.490   -0.490   -1.020

 -0.130   -0.130   -0.130    0.150  [ 0.430]

 -0.210   -0.210   -0.190   -0.170   -0.730

 -0.290   -0.290   -0.490   -0.490   -1.020

 -0.290   -0.290   -0.490   -0.490   -1.020
(1,1)                            (179,1)
(0,0)                             (4,0)


G29 A; activate ubl
G29 F10; fade height

G29 S2
G26 B60 F1.75 H185 K1 L0.2 O1 P3 S0.3 Q1.2; i think i actually have a .3mm nozzle

Birds nest! :) Total failure!

I have to leave this for an hour or two now, but I'm wondering if I need to set M851 even though I specified B0.04 during G29 P2.

Viewing all articles
Browse latest Browse all 12104

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>