So trying this, all I get is compile errors everywhere.
This is using copy and paste, on a new Marlins source project.
Seems to me this isn't working anymore.
Printable View
So trying this, all I get is compile errors everywhere.
This is using copy and paste, on a new Marlins source project.
Seems to me this isn't working anymore.
Dacb has all of the enhancements (and more) merged into the latest code base at:
https://github.com/beckdac/Marlin/tr..._merge_11_2014
I would suggest you start with this branch of the tree, and if you have any questions, just shout.
I can't figure something out about ABL and that is my Z probe offset is 1.6 but I can make that 1.0 or even 3 and I see no changes in the nozzle distance from the bed (in the config it is -1.6). My prints are squished to the point that I can't make my own parts (things like gears are a forget it) with the bulge on the bed I am getting and I am unsure why. If I do a g28 it homes then adds a 5mm lift so if I put my z probe offset as 5.5mm when g28 is done Z will be at 10.5mm so if I move the nozzle down 10.5 it is precisely where I need it to be BUT once I do a g29 (using anything for the probe offset) and I tell it to g1 z0 (x and y can be anywhere on the bed) I do not end up at the height I should be at.
Any idea what is going on? It always bothered me but I never did anything since I was happy to be printing and just used sandpaper but I now must have the routine working properly so I can print my parts that are wearing out.
Any ideas what is going on?
1) All eeprom and chit-chat is off and the version I have of ABL is the one you posted to me.
I'm glad your EEPROM is off during this! My suggestion is to ignore where the nozzle is after the G28.
Focus on where it is after the G29. Can you try changing your Z_PROBE_OFFSET_FROM_EXTRUDER based just on what you see when you are laying down the first layer? That is what I do....
My first layer is always squashed and it is the G29 doing it to me regardless what I set the "Z_PROBE_OFFSET_FROM_EXTRUDER" at though its real number is 1.6. The deal is I tested this with a business card so I should have seen a great distance from the bed but no. If I do a g1 Xx Yx Z0 that 0 should have been where I set it but it is firmly against the glass and my business card I can't even get under it unless I move the nozzle up by at least 1.2.
I have reloaded, reflashed, etc... many times and I even went so far as to put -3 for it and I could not get the card to slide under until I did a 1.2mm move up.
There are two ways we can do this.... We can start adding debug code to print out values and help us determine the code path it is taking through the various logic. And if we have to, we can do that.
But I'm leaning towards taking Dacb's Marlin fork and putting your Configuration.h settings into it. Dacb took all the good stuff here (and some other good stuff) and made a branch of the Marlin tree for the MakerFarm printers. I'm not positive, but it is very possible you would grab his branch of the tree, and replace his Configuration.h file with yours. It might be that easy. But probably it would make sense for use to do a quick compare of the two Configuration.h files so we understand what we are doing by taking that approach.
If you want to go that route, you can get his fork of the tree here:
https://github.com/beckdac/Marlin/tr..._merge_11_2014
Well, I can do either I just am never really good at spotting differences like that unless a line for line difference.
OK... No problem... I have good tools for doing that. Please grab his fork and get that all setup and compiling with no changes. And then post your current Configuration.h, Pins.h, and Configuration_adv.h files. I'll double check them and see if there is anything we have to be cautious about.