Results 231 to 240 of 396
Hybrid View
-
12-07-2015, 09:44 PM #1
Holy Cow! They totally butchered the Configuration.h file. I didn't check the other source files. Do you have a MakerFarm printer? If so, grab this fork, compile it, load it, and it is going to be super close to what you want.
https://github.com/beckdac/Marlin
Even if you don't have a MakerFarm printer, I would suggest you grab this fork, and then start at the beginning of my comments, and use those comments to turn on 3-Point bed leveling.
-
12-08-2015, 01:55 PM #2
- Join Date
- Jan 2015
- Posts
- 32
Yea, not sure why they had to butchered it. I have a Lulzbot TAZ 4 so it was convenient to use their firmware. There's probably a lot of settings i will need to modify to use the Marlin at your link. Can you please tell me the main settings I will need to change and are they all in configuration.h?
-
12-08-2015, 02:16 PM #3
- Join Date
- Jan 2015
- Posts
- 32
Alternatively, is it worth a shot to cherry pick lines from the version at your link and add them to my existing version of Marlin? If so, which lines?
-
12-08-2015, 02:25 PM #4
- Join Date
- Jan 2015
- Posts
- 32
Thank you Roxy. We cross posted, I just read your last response. I was hoping I could just change a few lines, but it sounds like it's better to use the latest version and copy over the #define values. I'll give it shot.
Last edited by inventabuild; 12-08-2015 at 02:32 PM.
-
12-13-2015, 06:34 PM #5
- Join Date
- Jan 2015
- Posts
- 32
Hello Roxy, it worked like a charm. Thank you.
One last sticking point though. I also tried working with the AUTO_BED_LEVELING_GRID and whether I put in a value of 2 or 5 for #define AUTO_BED_LEVELING_GRID_POINTS Marlin always probes 9 points. How do I get Marlin to vary the number of probe points, for example how do I get Marlin to probe only the four corners?
-
12-08-2015, 02:05 PM #6
Take the settings #define'd in the Lulzbot TAZ 4 s Configuration.h and change them in the BeckDac fork's Configuration.h That will get things very close.
-
12-15-2015, 12:37 PM #7
Can you post your Marlin_main.cpp file? I'll take a look at it.
-
12-15-2015, 02:45 PM #8
- Join Date
- Jan 2015
- Posts
- 32
-
12-15-2015, 06:08 PM #9
- Join Date
- Jan 2015
- Posts
- 32
-
12-16-2015, 12:36 PM #10
Yeah... It looks like retract_flag should be within scope. But if you change these line, I think it will compile. You just won't be able to use the 'E' option to force the probe up and down for each sampled point:
Code:#else // AUTO_BED_LEVELING_GRID not defined // Probe at 3 arbitrary points // probe 1 float z_at_pt_1 = probe_pt(ABL_PROBE_PT_1_X, ABL_PROBE_PT_1_Y, Z_RAISE_BEFORE_PROBING, 0, verbose_level); // probe 2 float z_at_pt_2 = probe_pt(ABL_PROBE_PT_2_X, ABL_PROBE_PT_2_Y, current_position[Z_AXIS] + Z_RAISE_BETWEEN_PROBINGS, 0, verbose_level); // probe 3 float z_at_pt_3 = probe_pt(ABL_PROBE_PT_3_X, ABL_PROBE_PT_3_Y, current_position[Z_AXIS] + Z_RAISE_BETWEEN_PROBINGS, 0, verbose_level); clean_up_after_endstop_move(); set_bed_level_equation_3pts(z_at_pt_1, z_at_pt_2, z_at_pt_3); free(plane_equation_coefficients); free(eqnAVector); free(eqnBVector); #endif // AUTO_BED_LEVELING_GRID
Please explain to me how to...
05-13-2024, 03:08 PM in 3D Printer Parts, Filament & Materials