There are 5 sentences there. All are EASY to understand. And you won't even tell me which sentence you are having trouble with?by Roxy - Firmware - Marlin
Which Mesh Bed Leveling System are you using? The proximity probes are finicky. They don't always read accurately in all locations of the bed. Especially on a particular edge. But with that said, you should be able to edit the mesh points that are 'wrong'.by Roxy - Firmware - Marlin
You can relax the Thermal Protection in configuration_adv.h. You can double the time values and make the temperature shift numbers half as big. For example, if it expects to be able to shift the temperature 4 degrees in 20 seconds... Change it to 2 degrees in 40 seconds. If you are not using a Z-Probe... You can just dial in your Z_MAX_POS number to be correct. Rebuild the firmware...by Roxy - Firmware - Marlin
If the steppers are vibrating and not moving when you tell them to move... Usually the power to them is too low or you are telling them to move too fast. Most boards let you control how much power is applied to the steppers. If yours has that... Crank it up. But the other thing you can do is bump the feed rate down and see if they start moving like you expect.by Roxy - Firmware - Marlin
If the bed's Y goes to 300mm... With a 30mm mesh inset you can use 30mm to 270mm. But with the Y_PROBE_OFFSET_FROM_EXTRUDER being -51, that limits the Y probe range to 270-51 which is 219. If you change #define UBL_PROBE_PT_1_Y 215 the sanity checks will do better.by Roxy - Firmware - Marlin
Quotetotalitarian Posted them above, Oh excuse me. I'm readings quickly and trying to help people. I didn't see them.... When I have time, I'll start at the top of the thread and start reading through everything and find them.by Roxy - Firmware - Marlin
Yes. But remember there is some amount of error in any sampled point. And even with 3 points spread as far as possible in each corner leaves one corner pretty far from any of the 3 points. 3-Point leveling was the very first leveling system. It definitely helped. But the grid based leveling does a better job.by Roxy - Firmware - Marlin
Yes. But probably a 3x3 grid would make more sense. But my guess is just the normal mesh is going to work fine.by Roxy - Firmware - Marlin
What are your X_PROBE_OFFSET_FROM_EXTRUDER and Y_PROBE_OFFSET_FROM_EXTRUDER numbers?by Roxy - Firmware - Marlin
Quotetotalitarian It's nice having a topology of my bed but not very practical if it can't tilt this mesh if my bed gets knocked slightly. Apologies if I have missed something.... If your printer drops off the table and falls on the floor. It only takes 15 or 20 minutes to generate a very well tuned mesh with UBL.by Roxy - Firmware - Marlin
MKS Gen boards are RAMPS v1.4 compatible. So that probably will work too. Just pick one.... and see if everything moves correctly and the heaters work right. If something doesn't work right, you can go after that one thing and change pin definitions.by Roxy - Firmware - Marlin
Many of the power supplies can be turned off. And Marlin has a power off command: M81by Roxy - Firmware - Marlin
The write up says it is RAMPS v1.4 compatible. So I would try one of the RAMPS type declarations. If you have one extruder, a fan, and a heated bed, I would use: #define MOTHERBOARD BOARD_RAMPS_14_EFBby Roxy - Firmware - Marlin
Quoteglopglop Cheers Roxy, Can I ask though about bed levelling, I mean at this point on a 7 x 7 grid, manually and iteratively levelling many of the 49 points, it's really time consuming. I'm wondering if there's a misunderstanding on what is realistically achievable using bed levelling. It does take an hour the first time through the process to get a perfect mesh defined. Mostly because theby Roxy - Firmware - Marlin
In your configuration.h file, there will be a section that looks like this: //#define AUTO_BED_LEVELING_3POINT //#define AUTO_BED_LEVELING_LINEAR //#define AUTO_BED_LEVELING_BILINEAR //#define AUTO_BED_LEVELING_UBL //#define MESH_BED_LEVELING Make sure all forms of Auto Bed Leveling (including MESH_BED_LEVELING) have the two // in front of them.by Roxy - Firmware - Marlin
OK... So it should not be too hard to get things perfect. Any place you don't have adhesion because the nozzle is too far from the bed on the G26, Do a G29 P4 R and lower those mesh points by .1mm And do the opposite where you can see that very little filament got extruded because the nozzle was too close to the glass. Raise those mesh points .1mm. Once you can get a G26 to print in its enby Roxy - Firmware - Marlin
Quoteglopglop Here the tilt seems to go the other way, so that the "virtual" bed is effectively higher on the left (well front left). It almost feels like the levelling code is over-compensating? No... More likely, it has to do with the Z-Home position. Are you homing the Z axis at the center of the bed? It is best to do that just because that is where most people print. Also, That miby Roxy - Firmware - Marlin
Also consider using G33. That is being used successfully by Delta people.by Roxy - Firmware - Marlin
Did you follow the guide at to set up UBL? It would be interesting to see your mesh (G29 T) and the G26 Mesh validation test pattern.by Roxy - Firmware - Marlin
The BL-Touch Z_PROBE_OFFSET_FROM_EXTRUDER can't be 13.9 mm. The BL-Touch pin only moves a few milli-meters so it needs to be just a little bit less than 0.0mm depending on how you have it mounted. You should turn of all bed leveling until you can get the printer to home correctly and print a small object in the center of the bed.by Roxy - Firmware - Marlin
QuoteI also noticed that the way it is done in the original firmware is not as smart as my way Hmmmm.... I guess we will wait for your perfect implementation that gives us enlightenment.by Roxy - Firmware - Marlin
The only thing different about inductive sensors in the setup in Configuration.h is the Z_PROBE_OFFSET_FROM_EXTRUDER is positive. Other than that.... everything is the same.by Roxy - Firmware - Marlin
What you have done is taken an older Configuration.h file set and dropped it into a new Marlin code base. The problem is, some of the configuration option names have changed. Those errors are from the SanityCheck.h file. It is checking for older option names being used and is telling you what the new names are. You should cross your current settings over from the old file to the new file.by Roxy - Firmware - Marlin
Any help getting the documentation fully in sync with the code base would be appreciated. First... Hopefully you were able to print a small object at the center of the bed with no bed leveling active. If so... It sure seems like the bulk of your problems are because of the manual probing. You really don't need that. Just fill the unreachable locations with G29 P3. You can then doby Roxy - Firmware - Marlin
QuoteRoberts_Clif Yes exactly where I got the errors, doing M502, M500 several time even thinking the error would go away. I was doing The M500 when the error occurred. I guess I stated this way back in Marlin1.1.4 topic When Marlin 1.1.5 came out upgraded to Marlin 1.1.5 and dropped the Marlin 1.1.4 Topic and started this topic. OK! That definitely should not happen! v2.0.0 is going to beby Roxy - Firmware - Marlin
QuoteRoberts_Clif All functions work perfectly only displaying " Endstops Z " or sometimes " G28 Z Forbidden " thou still Prints a perfect 3D Model. M500 " CRC memory errors ???? " are scary because don't know what the 3D Printer will do with CRC Errors. Asking for Help - What can I do to fix this. My guess is the CRC errors are because there was a change from checksum to CRC to guard the EEPROby Roxy - Firmware - Marlin
QuoteJustSumGuy ok.........how does any form of auto bed leveling work with no probe? You really should have a Z-Probe. But In UBL you can get perfect correction by doing a G29 P0 which sets the entire mesh to 0.00 mm. And then do a G26 to generate a test pattern. Then jump back to G29 and do a G29 P4 R to edit each mesh point. After 3 or 4 iterations... You will have a perfectly tuned mesby Roxy - Firmware - Marlin
First... a 3 x 3 mesh is not going to offer much accuracy. Really... you should consider going with a 10 x 10 mesh. Second.... It is very important that you have your printer setup correctly to print a small object in the center of the bed with no bed leveling active. Please make sure you can do that. It is much easier to diagnose and correct setup problems with any bed leveling actby Roxy - Firmware - Marlin
First check your wires and make sure they are not running for long distances next to high current wires. You may even want to isolate the LCD Panel's wires just to test for electrical interference by removing the LCD Panel from the machine and getting every thing connected to it away from other wires. And if that doesn't resolve the problem, you may want to spend $10 and get a new LCD Panel.by Roxy - Firmware - Marlin