I stumbled across this on reddit and I'm so thankful you made this! It's even available for linux (I don't own any Windows device). Thank you so much for making this great and awesome tool! I personally own the Elegoo Neptune 3 Pro (which doesn't have the adjustment knob) and it's a pain in the a** to get it leveled. I've already spent days on trying to fix the leveling, but I'm never satisfied with the results. Also I've wasted lots of time on running the auto-leveling after adjusting the height with self printed washers which drove me crazy. I'll report back when I try it again with your tool and thanks again! You're awesome!
Please see our video on the Printer Info Wizard (ua-cam.com/video/vVYRg6_kZsc/v-deo.html). It is a utility specifically designed to add support for new printers. If you do end up making a new printer information file, please feel free to create a pull request in GitHub.
BL5K is a utility to support manual bed leveling, so it is only compatible with printers with a manual bed leveling capability. However, I believe the Neptune 3 Pro can be modified to support manual bed leveling.
Not gonna lie, leveling with this method took me a good hour. And changing one point usually messed up all the rest. I found it best to tolerate a distance value above and below when doing this as they all aren't going to have the same distance from the nozzle. But, after finishing and running the autoleveling, all values were under .01 offset and my first layers are better than ever. Thanks a bunch for making this tool!
Thank you so much for trying Bed Leveler 5000!! Yes, adjusting a screw can potentially affect the entire bed. That's just an inherent aspect of manual bed leveling, no matter which method you use. When using Bed Leveler 5000, I generally aim to get each manual screw point to within +- .05, since reducing the numbers even more tends to create larger errors in non screw locations.
Also quick note for the Home coordinates for the Neptune 3 Plus set them to 165 for both x and y in the JSON to have it be in the true center, don't know why the home coordinates I found in pronterface don't work proper that you have in there by default.@@SandMMakers
I noticed your z-height is zero. I like that idea. Mine was 2.x something. How did you do that? Set Z-height to zero and probe the center and adjust the six outside points until center offset and Z were both zero?
Thank you for watching our video and trying Bed Leveler 5000! While coding Bed Leveler 5000 and filming the video, I probably had to level the printer's bed and perform automatic bed leveling several dozen times. As a result, my recorded mesh and z-offset were constantly getting erased. During the final recording, I think the z-offset just happened to be zero as I didn't specifically tune the printer to it.
Thank you so much! Please note that the utility is still very much in an alpha state, but I'm planning on actively working on it to make it more robust and reliable.
I have a question about the Probed H (center) reading. I fins when I level my 6 adjustable dials (1,2,3,4,5,6) as close to 0.00 or 0.01 as possible, the Probed H value is usually negative (like -0.08 etc). To me, this would indicate a dip. The H section is the center of the bed sitting on those two steel non-adjustable posts. Is there a way to zero the bed at this center point and level the outsides relative to this un-adjustable area? I tried doing it manually by making my outside levels 0.08 but when I did a bed level after the center measurement was off again? Maybe I shouldn't be worried about it ;-)
Thank you for watching our videos and your interest in BL5K! Since I'm currently filming, my printers are not operational at the moment. However, I will be able to provide a better answer soon.
Sorry for the delay, I receive so many messages daily, and the various apps make organizing them difficult, so occasionally, some fall through the cracks. One of the challenges in manual bed leveling is that changing one screw can potentially affect all locations on the bed. In order to get a 0.00 in the center of the bed, you would need to adjust your z-offset, meaning you might need to go through several rounds of adjusting screws and z-offset to get everything "perfect". However, since most modern printers have ABL, that is generally unnecessary, and if your variance is already
Holy Shit! Since getting my N4M after thanksgiving I've been scared to hit print and even think about leaving the room before the first 4-5 layers are done. I've ALWAYS had to watch the first layer like a hawk and make on-the-fly z-height adjustments. Since running BL5k last night I've run a half dozen prints. On the first one I adjusted the z-height. Since then, its just send the print to the printer and pull it off when it is done. It is absurd how much difference this has made in my ability to print on the first try without constant z-height tweaking. THANKS!
I have a Elegoo Neptune 4 Max. I am a little bit confused on how to level my bed. I seem to be missing something here. Do you 1st set a Z bench mark at "H" to the desired distance first. Then set the other 6 locations to zero? I have looked around and all I see is everyone starting at the #1 location and setting the 6 locations to Zero. For example when you level the bed with a sheet of paper as per the initial set up instructions. You begin in the center of the bed, in theory is a fixed location. Then you proceed to run "around the world" setting the 6 locations to the same approx. the same drag on the paper. Someone please help.
When using BL5K, you are trying to get all of the numbers to be roughly the same. However, on a fixed bed printer, like the Neptune 4 Max, you can't (directly) change the center location, so use that as the reference you compare all of the other points against. Also, I recommend using Probe All and making a lot of little adjustments, as opposed to trying to get one point perfect before moving to the next.
@@SandMMakersThank you very much for your response and help with this. It is greatly appreciated. If I understand you correctly. Lets say my nozzle is .110 off the center of the build plate. That should be the number (.110) I aim for. Not the exact ".00". Then set the Z offset to desired distance? Thank you for your suggestions and help.
im looking to try and add printers to the program, but i dont see where or how? I have a few kobra max and sovlo printers I would love to help build into the system
Thank you for watching our videos and your interest in BL5K!! Please watch the Printer Info Wizard videos on how to add new printers. ua-cam.com/video/VC4FoqCr5-g/v-deo.html I'm currently updating the code to support more variants and configurations of Marlin, so if you encounter any issues, please let me know.
Marlin's responses to g-code commands have multiple variants. Currently, BL5K only supports the variant(s) used by the Neptune 3x printers. I'm working on being able to parse more variants.
BL5K is really only compatible with printers that support manual bed leveling. While the Neptune 3 Pro doesn't come with bed leveling screws, I know a number of people have modified their printers to include them. However, since I don't have access to a Neptune 3 Pro, I can't comment directly on the mod myself.
Hi, nice application, I try to do something similar in Octoprint's Terminal using the G30 command, but the problem is that all probe offsets are in relation to the homed z value, after I adjust the first corner and go to the second, I can't trust the offset it shows because the first adjustment shifted the position of the center where the reference is, if I go around fixing each corner without homing Z in between each one, I introduce more and more error, in the end it shows close enough values for all corners in relation to the original z home but when I home again and the new middle position is recorded, probing again shows that the corners offsets are all over the place. Does your program fix this problem in any way? Thanks.
I've found that you don't want to work on corners individually. Instead, I get far better and more consistent results if I make a lot of little changes.
Out of curiousity. When I performed these probes just now I wanted to test if a probe would give the same number twice with nothing being done to the leveling wheels. The probe point was testing 3 times and continuously went to a more negative number without any manipulation outside of the probe moving (e.g probe 3 = -0.009; p3 = -0.012; p3 = -0.015). Is this normal to have it continuously change like that?
The sensors in the Neptune 3 and 4 series printers are really only accurate to about +/- 0.025mm. However, if you are seeing greater variability than that, your printer might have a mechanical or electrical problem
I have a neptune max 4. How does it know the distance from the probe to the nozzle? Also, how do you set the z offset that you mentioned? Also, is there a way to ensure the probe is properly calibrated in terms of the phyiscal placment on the device? Determining if the probe is properly mounted is very important, right?
Thank you for watching our videos and your interest in BL5K!! Currently, paper or a feeler gauge is still required to adjust the Z-offset. While new features are planned for the future, currently, BL5K only assists with the auxiliary/manual leveling process. The Z-probe is used to take relative, not absolute, measurements so calibrating the distance from the z-probe trip point to the end of the nozzle (along the z-axis) is not required.
Thank you for watching our videos! The goal has always been the same, to get all points as close together as possible. However, the true goal is to get a good bed mesh. I've often found that leaving a little error at the screws can sometimes result in an overall better mesh.
Which Video should I watch now that I just download and have BedLeveler5000 on my desktop and see the files you described in your Installation Video to get to leveling?
Thank you for watching our videos!! If BL5K already has a configuration for your printer, then I'd suggest watching the three videos on Bed Leveler 5000 proper.
Hi, if possible can someone explain how to use this utility from scratch? Currently I am adjusting the 'Home' position on my N4Pro using the Z-Level adjustment in the software (after setting bed to 60 and extruder to 140) and using the paper method, I then save that setting. I then run the probe all and adjust the wheels to reduce the offset to < 0.1mm for each corner position. My understanding is that I then use the 'Auto' level function to let the printer fine tune and again save the results. Am I correct so far - if not, what am I doing wrong? Not sure if I should re-set the home Z-level again before Auto-leveling. My final question is that the original Z-Level I set has been changed by adjusting the wheels - is this an issue or does the Auto-level reset the value & save it? Hope this makes sense.
Does this work with Marlin Firmware? I currently own a custom Artillery Genius running Marlin with ABL, but manual leveling is always a pain for me, this to me would help a lot.
Thank you for trying BL5K! If you bed a bed with a fixed center, aim for all points to be the same as the center. If your printer's bed doesn't have a fixed center, then try to get all points the same.
Thank you for trying BL5K!! Can you please create a log file and github issue? The directions are in the documentation on github. That would really help me out in figuring out what is wrong.
Hi. I have some ideas about what could be causing the problem. Please don't forget to upload a log file to Github. With that, I can verify what I think is happening and quickly make changes to address it.
What if you can't figure out which port you are plugged into? Will using ethernet work? I have tried every port and connection and it just sits there showing printer initializing for 40 minutes
Would your program be the same as using Screws_Tilt_Calibrate or will it add improvements to bed leveling ? I really need all the help I can get trying to level my bed - Neptune 4 Plus.
For Klipper printers, which option to use really comes down to personal preference. BL5K lets you easily probe points individually, but that is more of a convenience and speed up, instead of a feature to improve final results. I prefer BL5K because of the ability to probe individual points, the increased output options, and I can use the same program for both Klipper and Marlin.
@@SandMMakers Thank you. Currently waiting for a replacement printhead -- again. Blob of death has killed 3 extruders. I had to buy this one. My prints are "ok" in center and small, but I printed a 300 x 300 item...fell asleep...and wow. heh.
Thank you for watching our videos and your interest in BL5K!! We don't have access to a Neptune 3 base unit, so we are unable to create a configuration file ourselves, but the Printer Info Wizard (another utility in the BL5K software suite) makes creating configuration files quick and painless. However, BL5K is really designed to be used with printers that support manual leveling. Without some level of modding, I'm not sure if the Neptune 3 base model supports manual leveling.
Thank you for watching our videos and your interest in BL5K! Please verify the printer is connected to the computer via USB. Then either close and reopen BL5K or go to the ports menu and select "Reenumerate ports". If multiple ports are now listed, please ensure you are using the correct port. After that, a Neptune 3 Pro printer should have no problem connecting if you are using a Windows computer. If you are using Linux or MacOS, please follow the setup directions in the Github documentation to ensure you have the correct permissions and that the computer is set up correctly.
Thank you for trying Bed Leveler 5000! The test printer is for my internal testing and isn't really intended for general use (I forgot to remove it before making the release). However, adding new printer configurations is rather easy, just copy an existing configuration in the Printers directory and edit as needed. Please note, Bed Leveler 5000 has currently only been tested with Marlin (Neptune 3 Max to be exact), so compatibility with other printers is not guaranteed. However, if you have any problems or find any incompatibilities, please let me know, and I'll fix them right away.
I recommend creating a new file instead of modifying the test printer file, but otherwise, yes. If you get a working configuration, either create a PR or send me a copy and I'll incorporate it into the next release.
Not sure if I did this correctly pretty sure I followed to a T but seems like when I want to probe the corners the Z offset doesn’t go all the way down I’m getting like -0.0180 and can’t pick the bed up that high the wheels falls off and even then its still too high Even tried the printer setup wizard to make a profile from scratch and loaded that in but doesn’t seem to work does the same thing sorry still pretty new to printing lol have that same printer Neptune 3 max thanks!
Thank you for watching our videos and your interest in BL5K!! It sounds like your z-offset (has nothing to do with bed leveling) might need to be adjusted. Try using paper or a feeler gauge to adjust the z-offset (using the LCD controller) and then you should be able to use BL5K to level the bed. If that doesn't help, there is a chance there is something wrong with your z-probe. Please let me know if you have any more questions.
So, I was able to get it downloaded and i connected it to my printer, selected my printer in the window, but nothing is happening. I hit connect and everything and its just not working. I have to be doing something wrong. Help?
Was the printer connected prior to opening BL5K? Your computer might have a built-in COM port that is showing up in BL5K. The COM port to use with your printer will only be present when the printer is connected because it is USB. Also, BL5K doesn't automatically update the COM port list. You need to either press the reenumerate button in the menu or restart BL5K.
The software isn't connecting to the printer for me. When I go to click the Connect button, it doesn't do anything. I've made sure I've selected the correct COM port.
Thank you for watching our videos and your interest in BL5K!! You are correct in that BL5K, currently, only supports manual bed leveling. However, the Neptune 3 Pro can be modded to support manual bed leveling by replacing the screws and spacers.
@@SandMMakers that would be helpful to know, and be clearly stated, at the start and in all documentation . The lengths I went to in order to get this working on a Mac were…extensive.
Awesome piece of software :) My question is...the points seem to be off. IE: when I click the home button, it's not centered? Do I need to manually make offset adjustments?
@SandMMakers should the probe be in the same location reference in the software as what the machine indicates? I guess what I am saying is, when I probe the locations with the software, they are different than probing using the printer.
@@SandMMakers so I was comparing probe locations. Ex: Bed Leveler for probe 3 is at 201.5, 191.5, while klipper is showing probe at 225.750, 171.050. Is this supposed to be the case?
BL5K reports the location probed while Klipper reports the location of the nozzle. Since the probe, not the nozzle , is used for probing, the numbers/coordinates will not be the same.
Hi, I like your Bed leveler 5000. I really want to try it but I can't connect my Neptune 4 PRO. I tried different cables (USB A to USB C) and I always get "failed" when I check with your Wizard. Any tips on what I'm doing wrong ?
Thank you for watching our videos and your interest in BL5K!! Serial (serial over USB) connections are only used for Marlin. BL5K uses network (Ethernet and WiFi) connections for Klipper/Moonraker.
I have issues suing it with my Neptune 3 plus. When I try to connect it, I get an error "Incorrect number of tokens in response [T:26.51 /0.00 B:26.85 /0.00 @:0 B@:0]." Its installed on a windows 11 machine and everything well as explained in the other video when I installed it. Can you shed some light as to why I'm having this issue
What firmware version are you using? Has this happened once or multiple times? Did this happen right after starting the printer or did you use some other software first? It looks like an auto temp report was sent, but the Neptune 3 Plus normally doesn't send those.
Thank you for the quick response. I had run a PID tune with promterface before using bedlevler. I haven’t updated the firmware yet from when I got the printer. I’ll check to see what version im running. Is there a specific minimum build that needs to be installed?
BL5K helps with manual bed leveling, not with setting the z-offset. The z-offset still needs to be set the same way as with other bed leveling methods.
Quick question for anyone that has time to help. After running BL5000, I think I need to run the auto level function on my machine to make sure the z offset is set and saved correctly. Am I way off base here? Please forgive my noobness. Thanks in advance for your help! 😊
I thought that was made pretty clear in the video, but I think a lot of people that are having issues have missed this part. Amazing tool, and thanks so much for the reply! If you have any info on using it with my elder Neptune 2, also appreciated! 🎉
To be clear, I have a bed level sensor addon with appropriate firmware to run it, I just like that it appears to completely taken the manual before leveling out of the equation. Unless, of course, this is just my newbness showing! Lol
While you might need to use the Printer Info Wizard to create a configuration file (a very simple JSON file to specify the manual probe point locations), BL5K should be compatible with nearly any Marlin2 or Klipper printer. However, since I'm not familiar with the Neptune 2, I'm not sure if it uses Marlin1 or Marlin2. Marlin1 is currently not supported. While I have been looking into adding Marlin1 support, I can't provide any timelines or guarantee I will ever be able to add it, due to technical limitations in Marlin1.
Thanka a lot for your work. Really appreciate it. I´ve tested the bedleveler 5000 but i am not sure which values i have to get to as close to zero as possible. The one in the bracket or the one without?! The values are very different.
Thank you for watching our video and trying Bed Leveler 5000! The number on the left is the offset and the number in the square brackets is the absolute (or true) position of the toolhead. You want to reduce the offset value, not the absolute value.
Hello! Thanks for your great videos! I have benefited greatly from several of them. But now I have problems with the Bed leveler 5000. I download the archive file to my computer, then I extract to a separate directory. The files appear, but no exe files are included, so I cannot start any of the programs. What am I doing wrong? Lenny
Thank you for watching our videos and trying Bed Leveler 5000! The Windows binaries are in the .7z archives and the Linux binaries are in the .tgz archives.
@@SandMMakers Hello again! Thanks for your quick respond. Finally found the right archive, downloaded the archive directly via the link, it was apparently wrong. Now it works, excited to try it on my Neptune plus. Without people like you, we newbies would be totally lost! Thanks again!! Lenny
@@sanfordfreedman3536 Hi! Yes , and already on my first try got a great result, and so much more fun to use for us tech geeks than using a paper. Now the next project awaits, to change to Linear rails, they are on their way and I have already watched your fantastic video on the subject. Loved it (except for the background music that almost drove me crazy). If by any chance you're missing an idea for a video, and I'm allowed to make a wish, I'd love to see one on how to install Klipper on a Neptune 3 plus. For some reason there is almost nothing on youtube about this printer. Only many where you pick up out of the box!
After connecting to test on elegoo 3 plus, my hot end changed its center position aprox 3 cm towards the right. Since then i can not bring it back to center. I have even re installed firmware but still now i am about 3 cm on X axis more right. Even when bed leveling the far right point is just outside the plate. Can you help me please.
Bed Leveler 5000 intentionally can't male any changes to your printer, so I can't explain the issues you are describing. Something unrelated to Bed Leveler 5000 must have changed with the printer.
None of the Bed Leveler 5000 programs make any changes to the printer. Could you have accidentally changed something? What other software do you use with your printer?
@@sanfordfreedman3536 Only other software is octoprint which has been running fine and was not connected to the printer at the time of leveling and just the standard Cura software. But it only changed after running bed leveler 5000 on the printer
Using Inspector G-code or Octoprint, can you try doing an "M851"? No Bed Leveler 5000 software would do this, but it sounds like your z-probe offset might have changed.
Thank you! While I'm aware of OctoPrint, I've never used it and I'm not part of that development team. However, BL5K is open source, so if someone wants to do it, they are more than welcome.
Thank you for watching our videos and your interest in Bed Leveler 5000!!!! I don't have access to a Neptune 4 Pro or the source code, so I'm unable to create a printer configuration file. However, that is why I created the Printer Info Wizard (ua-cam.com/video/VC4FoqCr5-g/v-deo.html)! It makes creating printer configuration files even easier than using BL5K! If you create a configuration file for the Neptune 4 Pro, please create a pull request in Github, and I will merge it in.
@@SandMMakers Thanks for the quick reply. Would it be possible for me to just modify the .json files from a 4Max, with the different bed size and parameters for my printer?
There are only two pieces of information in the printer configuration files, 1) if the printer is Marlin or moonraker (Klipper); 2) the manual probe coordinates. The Printer Info Wizard was designed specifically to help get the manual probing coordinates since trying to manually measure the coordinates will result in errors.
Thank you for watching our videos and your interest in BL5K!!! The link to the Github repo is in the video's description. Once there, click on releases (middle right of the page), expand the assets section of the top/latest release, and then download the file ending in ".7z" (assuming you are using Windows). I'm currently working on a new release that will have operating system names in the archive names.
The latest version does have a MacOS build. However, since I don't have access to a MacOS device, I'm unable to test it. You can download the archive in the same place as the Windows and Linux archives. If you do try it and encounter ANY issues, please let me know, and I will do my best to fix/solve them. If possible, please report bugs and issues directly in Github, to prevent them from getting lost. Thank you.
What is the exact error you are seeing? Lots of people, including myself, use the latest version to configure Neptune 4 Max printers without any issue.
Thank you for watching our videos! If the Ender-3 V2 Neo is basically the same as the Ender-3 V2, then you should be able to use one of the already included printer configuration files. Otherwise, you might need to use the Printer Info Wizard to create one. The utility is included in the BL5K so there is nothing else to download and using the PIW takes less than 5 minutes.
@@SandMMakers Yes, its basically an Ender 3 V2, but updated with a CR Touch for autoleveling. You have 3 Ender 3 V2 profiles in your software, which should I use ?
Sorry for the delay in responding, trying to keep up with all of my messages can be a bit difficult. The correct configuration depends on your printer. If you are using firmware provided directly from Creality, you probably want the official one. If you converted your printer to Klipper, you need the Klipper version. For any non-Creality firmware versions, you probably want the "other" configuration.
Thanks for the great work! Question: wouldn't the texture of the bed plate introduce a small variation in the readings for different points? Would leveling with the smooth side of the plate be recommended, or the result would be invalidated once the plate is flipped back to the textured side?
Thank you for watching our videos and your interest in BL5K!! I haven't tested flipping the print surface over, so I don't have any experience with it. However, if you try it, please let me know the results! Just make sure the probe is working correctly in case it could damage something.
Which version of Bed Leveler 5000 are you using? Does your printer already have an automatic bed leveling mesh? Bed Leveler 5000 needs your printer to have an existing mesh so it is able to determine the mesh coordinates.
Used it this morning, but when doing the mesh the offset difference between the max and min was 0.19 so I halved that and (0.095) off the max offset and tried it, one side was too close to the bed the other was perfect. But the manual bed level was all within 0.05 mm from 0 (some where 0.01 to 0.03) so I just did a bed level print and manually adjusted the higher side to be lower.
Thank you for watching our video and trying Bed Leveler 5000! The range value in the mesh section of Bed Leveler 5000 provides an easy way to understand the extremes of the bed mesh and is not for setting the z-offset. Currently, the z-offset still needs to be set with either paper, feeler gauges, a single layer print, or "by eye".
Its not working for me at all :( Im running klipper with main sail, when i connect via usb to my Neptune 3 plus i cant get the program to connect/sense it T_T
Printers running Klipper use a network connection while printers using Marlin use a USB-serial connection. Please try the Neptune 3 Plus (Klipper) configuration.
Since the Neptune 4 series uses Klipper instead of Marlin, I will have to look into it. I can test with vanilla Klipper soon, but I have a Neptune 4 Max on preorder in case there is something different about Elegoo's version.
@@SandMMakers i setup printer info wizard as stated in your video everything seamed to work well. i saved the file and went to go open bed leveler 5000 and hit connect, it homes the printer then gives me this message "incorrect number of tokens in response:(probe offset x-39.00 y-10.00 z-2.37).
Looks like an awesome tool. I tried making it work with my Ender 5 Pro for Creality, but within the tester I get the notification Message: Expected 'ok' but detected 'ok P15 B3'. I can make the Printer Tester utility connect to the printer and make it home the printer from there. Other functionality gives me that message.
Thank you for watching our videos and your interest in BL5K!! Compatibility with Ender printers is a known issue, but I'm currently working on it. I expect to have a fix soon. Maybe even by next week. (I bought an Ender printer for testing, but I need to assemble it first.)
Thank you for watching our videos and interest in BL5K!! You are in luck, the BL5K suite includes the Printer Info Wizard specifically designed to make creating new printer configuration files simple and painless. Using the PIW only takes a few clicks and at most 5 minutes. Latest BL5K video: ua-cam.com/video/JBGN3U0C2LM/v-deo.html Latest PIW video: ua-cam.com/video/VC4FoqCr5-g/v-deo.html
Hello!!! Thank you for this awesome tool. I am getting an M240 error prompt after the software initializes the printer. Im sure its user error but has anyone encountered this message?
Please file an issue in Github so I can provide proper support. Please include the printer model, your printer.cfg file (if Klipper), and if you've made any modifications to the printer. Thank you.
Just lock down your bed. Two extra thin thumb wheels that have a nut embedded into them, about as thin as a nut plus like single layer. You can just print them. Yeet the springs, you're never needing them again. One wheel above the carrier and one below the carrier, and as you adjust, jam them together. Also add metal braces to your printer to tie down the front end. You will not have to level the bed ever again. But if you have independent Z lead screws, you might have to level your gantry. This? I have similar functionality enabled in Marlin but it's a nice utility, though i might not end up using it since i'm moving to Klipper and i'm just going to have a level display there.
Thank you for watching our video! I'm happy to let you know Klipper support is being released later today, so even if you convert your printer to Klipper, you can still use Bed Leveler 5000.
@@SandMMakers Neptune 4. I have 2 printers the newest printer, i've got almost perfect but I think the mesh isn't loading so that's another thing. but printer 1 all the knobs are tightened and still the reading >1.
Sorry for the delay, UA-cam doesn't notify me when there are new responses. When using BL5K, the goal isn't to get all values down to 0. The goal is to get all of the values to be the same. Most printers just happen to have probe values centered around 0. Neptune 4 series printers normally have probe values around 0, but maybe something is different about your printer. Please file a bug on Github so I can look into it more. Thank you.
@@SandMMakers i figured as much. i loosened each knob just a little to allow for adjustment and ran BL5k with the new values. I used the front left as a reference and tried to come as close as possible to that corner. I believe my bed is warped on the outer edges and maybe the cause of this issue.
I'm glad you are making progress. If you need any more assistance, I'm more than willing (to at least try to) help. However, responding to messages through Github or Patreon is a lot easier since they keep all messages in one place and sends notifications. Facebook also has notifications if I'm tagged. Also, a new version of BL5K is expected to release tomorrow, which you might find easier to use.
SCREWS_TILT_CALCULATE and BL5K both support manual bed leveling but take very different approaches. With SCREWS_TILT_CALCULATE, each screw/location is probed and then a set of recommendations is provided. A user will need to go through a number of SCREW_TILT_CALCULATE passes in order to fully level the bed. BL5K, on the other hand, allows a user to repeatedly probe a single point, making appropriate sized changes after every probe measurement. Many people find BL5K to be faster and easier to use than SCREWS_TILT_CALCULATE, but they are great tools and the selection of which to use really comes down to personal preference. Also, a new version of BL5K will be released very soon that provides a number of powerful new features. One final thing about BL5K, the tool works with both Klipper and Marlin printers, providing a consistent interface for each.
Thank you for watching our videos and your interest in BL5K!! I've been considering it, however, supporting serial connections (for Marlin) is a bit clunky.
Definitely sounds like a great tool to have at hand. Is there a version available for mac users at all? Just vefore i try to remember how to dual boot mines lol
Ok, I really enjoy your video! I downloaded the bed leveler 5000 and thought brilliant until I looked for the Neptune 4 pro! Plus and max are there but no pro! Is that still coming? All in all great that someone made a tool that saves paper adjusting! Brilliant.
Thank you for watching our videos and your interest in BL5K!! Since I don't have access to a Neptune 4 Pro, I'm unable to determine the correct coordinates. However, that is why I created the Printer Info Wizard. It is a utility in the BL5K software suite (so you already have it), that is designed specifically to create new configuration files in a super simple and easy manner. If you create a configuration file for the printer, please create a pull request in Github and I will merge it in. ua-cam.com/video/VC4FoqCr5-g/v-deo.html
@@SandMMakers which Programm of the downloaded software do I need to use to create that profile? And of course I would load it up to GitHub for you. We would need to speak about that when I have managed it. Cause I don't have a clue with GitHub either, sry! 😅
Please see this video. The Printer Info Wizard (in the same folder as BL5K) makes creating profiles easy and painless. ua-cam.com/video/VC4FoqCr5-g/v-deo.html
@@SandMMakers I'm using an Neptune 3 plus,. I've just discovered that my printer bed is loose/wobbly so I believe that's the problem. Not too sure how it happened but looking up vids to see if I can tighten it back
That stinks about your bed being loose, but at least you figured out the problem. Sounds like a POM wheel issue. Should be easy enough to resolve, but if you can't, there is always the linear rail mods.
Thank you for watching our videos and your interest in BL5K!! I'm currently working on converting our website to WordPress which can support donations and memberships, but right now, we do not have anything setup. We've been too busy working on BL5K and making videos!
Would it be possible to get a json file for the Elegoo Neptune 3 Plus. Have tryed to modify the one for the Max, but it seems that my "skills" isnt that good 😀
Yeah, I tried this, it was crap, was easier and quicker and more accurate to do it by hand with a sheet of paper. The software gives some wacky readings when you hit the same spot over and over. You'll get reading that are .15mm different back to back. Hit 1, gives me a reading of 0.03, no adjustments, hit it again, gives me a reading of 0.13, no adjustments, hit it again it reads 0.08, no adjustments, hit it again it gives 0.01, and on and on.
If you are getting readings that vary by 0.15mm, then you either have a mechanical problem or your probe is not working correctly. However, please note that the probe has an inherent error bounds of about +/- 0.025mm. This is a property of the probe and is out of the control of BL5K.
Thank you for watching our videos and your interest in BL5K!!! Please watch our latest PIW video. Klipper is fully supported. ua-cam.com/video/VC4FoqCr5-g/v-deo.html
@@larwik returned my np4 a couple days before writing that post. Decided to get the p1s so i won’t be needing it. But it’s a GREAT program S/O to sand.
Thank you for watching the video. BL5k is simply an alternative to paper or a feeler gauge and doesn't limit or restrict the ability to use either of those options. It all comes down to personal preference.
Whis this was a I left for the 3 pro honestly the worst printer out there for bed mesh/bed level should make it for the 3pro since people add bed springs in it all the time honestly getting fed up with it
Thank you for watching our videos and your interest in BL5K!! Since I don't have access to a Neptune 3 Pro, I don't know the screw locations. However, creating a new printer configuration file is very easy with the Printer Info Wizard. ua-cam.com/video/vVYRg6_kZsc/v-deo.html Takes less than 5 minutes to use. If you do create a configuration file, please send it to me and I'll add it to the next release. The next release is going to change the configuration file format slightly because of the new features in the release, but I can easily update it if i have a copy.
I stumbled across this on reddit and I'm so thankful you made this! It's even available for linux (I don't own any Windows device).
Thank you so much for making this great and awesome tool!
I personally own the Elegoo Neptune 3 Pro (which doesn't have the adjustment knob) and it's a pain in the a** to get it leveled.
I've already spent days on trying to fix the leveling, but I'm never satisfied with the results. Also I've wasted lots of time on running the auto-leveling after adjusting the height with self printed washers which drove me crazy.
I'll report back when I try it again with your tool and thanks again! You're awesome!
Thank you! Please let me know if you encounter any issues.
@@SandMMakers I noticed that it has no profile for the Neptune 3 Pro and I don't know how to make one :/
Please see our video on the Printer Info Wizard (ua-cam.com/video/vVYRg6_kZsc/v-deo.html). It is a utility specifically designed to add support for new printers. If you do end up making a new printer information file, please feel free to create a pull request in GitHub.
How can you adjust your bed without adjustment knobs?
BL5K is a utility to support manual bed leveling, so it is only compatible with printers with a manual bed leveling capability. However, I believe the Neptune 3 Pro can be modified to support manual bed leveling.
Just to be able to raise or lower on the fly without having to go back to menu and redo it is such a time saver :)
Thank you!
My favorite part was the Unicorn riding the Hippo-whatsis.
Thanks for watching the video! My daughter loves unicorns, and my son's favorite animal is the hippo...
Not gonna lie, leveling with this method took me a good hour. And changing one point usually messed up all the rest. I found it best to tolerate a distance value above and below when doing this as they all aren't going to have the same distance from the nozzle. But, after finishing and running the autoleveling, all values were under .01 offset and my first layers are better than ever. Thanks a bunch for making this tool!
Thank you so much for trying Bed Leveler 5000!! Yes, adjusting a screw can potentially affect the entire bed. That's just an inherent aspect of manual bed leveling, no matter which method you use. When using Bed Leveler 5000, I generally aim to get each manual screw point to within +- .05, since reducing the numbers even more tends to create larger errors in non screw locations.
Hi, is the +- .05 from 0.00 or that each number is within +-0.5 of each other
@@SandMMakers
Also quick note for the Home coordinates for the Neptune 3 Plus set them to 165 for both x and y in the JSON to have it be in the true center, don't know why the home coordinates I found in pronterface don't work proper that you have in there by default.@@SandMMakers
The inductive probe is offset from the nozzle by -28.5mm along the X-axis and 22mm along the Y-axis.
@@SandMMakersRight that is why I thought it was strange that to get the probe to be centered I had to set the coordinates to 165 x 165 y.
I noticed your z-height is zero. I like that idea. Mine was 2.x something. How did you do that? Set Z-height to zero and probe the center and adjust the six outside points until center offset and Z were both zero?
Thank you for watching our video and trying Bed Leveler 5000! While coding Bed Leveler 5000 and filming the video, I probably had to level the printer's bed and perform automatic bed leveling several dozen times. As a result, my recorded mesh and z-offset were constantly getting erased. During the final recording, I think the z-offset just happened to be zero as I didn't specifically tune the printer to it.
Thanks so much for this program. The user interface is much easier than any tilt screw method. Much easier to level the neptune 4 max.
Thank you!
This is amazing mate. Will use this tomorrow. Thanks for sharing :)
Thank you so much! Please note that the utility is still very much in an alpha state, but I'm planning on actively working on it to make it more robust and reliable.
THANK YOU!!! Elegoo should include this when they ship ... makes a WORLD of difference for large flat parts!!
Thank you. Unfortunately, I have not been contacted by any printer manufacturers regarding bundling BL5K with printers.
I have a question about the Probed H (center) reading. I fins when I level my 6 adjustable dials (1,2,3,4,5,6) as close to 0.00 or 0.01 as possible, the Probed H value is usually negative (like -0.08 etc). To me, this would indicate a dip. The H section is the center of the bed sitting on those two steel non-adjustable posts. Is there a way to zero the bed at this center point and level the outsides relative to this un-adjustable area? I tried doing it manually by making my outside levels 0.08 but when I did a bed level after the center measurement was off again? Maybe I shouldn't be worried about it ;-)
Thank you for watching our videos and your interest in BL5K! Since I'm currently filming, my printers are not operational at the moment. However, I will be able to provide a better answer soon.
Sorry for the delay, I receive so many messages daily, and the various apps make organizing them difficult, so occasionally, some fall through the cracks.
One of the challenges in manual bed leveling is that changing one screw can potentially affect all locations on the bed. In order to get a 0.00 in the center of the bed, you would need to adjust your z-offset, meaning you might need to go through several rounds of adjusting screws and z-offset to get everything "perfect". However, since most modern printers have ABL, that is generally unnecessary, and if your variance is already
Thank you so much! My Max 3 bed is very much dialed in now.
Awesome!!
Holy Shit!
Since getting my N4M after thanksgiving I've been scared to hit print and even think about leaving the room before the first 4-5 layers are done. I've ALWAYS had to watch the first layer like a hawk and make on-the-fly z-height adjustments. Since running BL5k last night I've run a half dozen prints. On the first one I adjusted the z-height. Since then, its just send the print to the printer and pull it off when it is done. It is absurd how much difference this has made in my ability to print on the first try without constant z-height tweaking.
THANKS!
Thank you!
I have a Elegoo Neptune 4 Max. I am a little bit confused on how to level my bed. I seem to be missing something here. Do you 1st set a Z bench mark at "H" to the desired distance first. Then set the other 6 locations to zero? I have looked around and all I see is everyone starting at the #1 location and setting the 6 locations to Zero.
For example when you level the bed with a sheet of paper as per the initial set up instructions. You begin in the center of the bed, in theory is a fixed location. Then you proceed to run "around the world" setting the 6 locations to the same approx. the same drag on the paper.
Someone please help.
When using BL5K, you are trying to get all of the numbers to be roughly the same. However, on a fixed bed printer, like the Neptune 4 Max, you can't (directly) change the center location, so use that as the reference you compare all of the other points against. Also, I recommend using Probe All and making a lot of little adjustments, as opposed to trying to get one point perfect before moving to the next.
@@SandMMakersThank you very much for your response and help with this. It is greatly appreciated. If I understand you correctly. Lets say my nozzle is .110 off the center of the build plate. That should be the number (.110) I aim for. Not the exact ".00". Then set the Z offset to desired distance? Thank you for your suggestions and help.
im looking to try and add printers to the program, but i dont see where or how? I have a few kobra max and sovlo printers I would love to help build into the system
Thank you for watching our videos and your interest in BL5K!! Please watch the Printer Info Wizard videos on how to add new printers. ua-cam.com/video/VC4FoqCr5-g/v-deo.html
I'm currently updating the code to support more variants and configurations of Marlin, so if you encounter any issues, please let me know.
@@SandMMakers awesome. I'll look for it and give some testing done on the few models I have in the shop
Marlin's responses to g-code commands have multiple variants. Currently, BL5K only supports the variant(s) used by the Neptune 3x printers. I'm working on being able to parse more variants.
Do you need to tighten the wheels all the way before you start or just start where they currently are? Thanks
I do not recommend tightening the wheels all the way since that can damage the printer.
Thank You very much for the nice tool. Can you advise on how to level the Neptune 3 Pro, as it does not have adjustment wheels?
BL5K is really only compatible with printers that support manual bed leveling. While the Neptune 3 Pro doesn't come with bed leveling screws, I know a number of people have modified their printers to include them. However, since I don't have access to a Neptune 3 Pro, I can't comment directly on the mod myself.
Hi, nice application, I try to do something similar in Octoprint's Terminal using the G30 command, but the problem is that all probe offsets are in relation to the homed z value, after I adjust the first corner and go to the second, I can't trust the offset it shows because the first adjustment shifted the position of the center where the reference is, if I go around fixing each corner without homing Z in between each one, I introduce more and more error, in the end it shows close enough values for all corners in relation to the original z home but when I home again and the new middle position is recorded, probing again shows that the corners offsets are all over the place. Does your program fix this problem in any way? Thanks.
I've found that you don't want to work on corners individually. Instead, I get far better and more consistent results if I make a lot of little changes.
Out of curiousity. When I performed these probes just now I wanted to test if a probe would give the same number twice with nothing being done to the leveling wheels. The probe point was testing 3 times and continuously went to a more negative number without any manipulation outside of the probe moving (e.g probe 3 = -0.009; p3 = -0.012; p3 = -0.015). Is this normal to have it continuously change like that?
The sensors in the Neptune 3 and 4 series printers are really only accurate to about +/- 0.025mm. However, if you are seeing greater variability than that, your printer might have a mechanical or electrical problem
I have a neptune max 4.
How does it know the distance from the probe to the nozzle?
Also, how do you set the z offset that you mentioned?
Also, is there a way to ensure the probe is properly calibrated in terms of the phyiscal placment on the device?
Determining if the probe is properly mounted is very important, right?
Thank you for watching our videos and your interest in BL5K!! Currently, paper or a feeler gauge is still required to adjust the Z-offset. While new features are planned for the future, currently, BL5K only assists with the auxiliary/manual leveling process.
The Z-probe is used to take relative, not absolute, measurements so calibrating the distance from the z-probe trip point to the end of the nozzle (along the z-axis) is not required.
This is truly a gamechanger
Thank you!
So with H being the fixed point (0.100) are we trying to get probes 1-6 as close to 0.100? or 0.0 like in the previous update?
Thank you for watching our videos! The goal has always been the same, to get all points as close together as possible. However, the true goal is to get a good bed mesh. I've often found that leaving a little error at the screws can sometimes result in an overall better mesh.
Which Video should I watch now that I just download and have BedLeveler5000 on my desktop and see the files you described in your Installation Video to get to leveling?
Thank you for watching our videos!! If BL5K already has a configuration for your printer, then I'd suggest watching the three videos on Bed Leveler 5000 proper.
@@SandMMakersEach application is connecting. I’ll watch the videos. TU
Hi, if possible can someone explain how to use this utility from scratch? Currently I am adjusting the 'Home' position on my N4Pro using the Z-Level adjustment in the software (after setting bed to 60 and extruder to 140) and using the paper method, I then save that setting. I then run the probe all and adjust the wheels to reduce the offset to < 0.1mm for each corner position. My understanding is that I then use the 'Auto' level function to let the printer fine tune and again save the results. Am I correct so far - if not, what am I doing wrong? Not sure if I should re-set the home Z-level again before Auto-leveling. My final question is that the original Z-Level I set has been changed by adjusting the wheels - is this an issue or does the Auto-level reset the value & save it? Hope this makes sense.
Sorry for the delay in responding, I didn't see this comment. Where you able to get past your issues?
Impressive. Most impressive.
Thank you!
Does this work with Marlin Firmware? I currently own a custom Artillery Genius running Marlin with ABL, but manual leveling is always a pain for me, this to me would help a lot.
Yes. Marlin was the first firmware type to be supported.
@@SandMMakers Amazing, thank you!😁
Hey mate, quick question, do I try get it as close to the reference point number or should I still be aiming for closest to 0
Thank you for trying BL5K! If you bed a bed with a fixed center, aim for all points to be the same as the center. If your printer's bed doesn't have a fixed center, then try to get all points the same.
Hiya... can't seem to connect version 5 to my Artillery X3 Plus. Just seems to hang on the initializing printer window message?
Thank you for trying BL5K!! Can you please create a log file and github issue? The directions are in the documentation on github. That would really help me out in figuring out what is wrong.
@@SandMMakersThanks will do....
Hi. I have some ideas about what could be causing the problem. Please don't forget to upload a log file to Github. With that, I can verify what I think is happening and quickly make changes to address it.
Hi, any updates?
What if you can't figure out which port you are plugged into? Will using ethernet work? I have tried every port and connection and it just sits there showing printer initializing for 40 minutes
Use USB-serial for Marlin printers and network for Klipper. Can you please provide more details? What printer?
Would your program be the same as using Screws_Tilt_Calibrate or will it add improvements to bed leveling ? I really need all the help I can get trying to level my bed - Neptune 4 Plus.
For Klipper printers, which option to use really comes down to personal preference. BL5K lets you easily probe points individually, but that is more of a convenience and speed up, instead of a feature to improve final results.
I prefer BL5K because of the ability to probe individual points, the increased output options, and I can use the same program for both Klipper and Marlin.
@@SandMMakers Thank you. Currently waiting for a replacement printhead -- again. Blob of death has killed 3 extruders. I had to buy this one. My prints are "ok" in center and small, but I printed a 300 x 300 item...fell asleep...and wow. heh.
Is there a way to add the Neptune 3 base model to this? Thanks!
Thank you for watching our videos and your interest in BL5K!! We don't have access to a Neptune 3 base unit, so we are unable to create a configuration file ourselves, but the Printer Info Wizard (another utility in the BL5K software suite) makes creating configuration files quick and painless. However, BL5K is really designed to be used with printers that support manual leveling. Without some level of modding, I'm not sure if the Neptune 3 base model supports manual leveling.
Hi, I downloaded Bed Leveler 5000 v0.5.0 but after selecting the printer, the neptun 3 pro, and chose the port, does not connect, help. Thank you
Thank you for watching our videos and your interest in BL5K! Please verify the printer is connected to the computer via USB. Then either close and reopen BL5K or go to the ports menu and select "Reenumerate ports". If multiple ports are now listed, please ensure you are using the correct port. After that, a Neptune 3 Pro printer should have no problem connecting if you are using a Windows computer. If you are using Linux or MacOS, please follow the setup directions in the Github documentation to ensure you have the correct permissions and that the computer is set up correctly.
Thanks for the reply, solved!
Can we enter and change the settings of the test printer? Like ender 3 pro table settings?
Thank you for trying Bed Leveler 5000! The test printer is for my internal testing and isn't really intended for general use (I forgot to remove it before making the release). However, adding new printer configurations is rather easy, just copy an existing configuration in the Printers directory and edit as needed. Please note, Bed Leveler 5000 has currently only been tested with Marlin (Neptune 3 Max to be exact), so compatibility with other printers is not guaranteed. However, if you have any problems or find any incompatibilities, please let me know, and I'll fix them right away.
Thanks do you mean json file in the test printer cfg?
I recommend creating a new file instead of modifying the test printer file, but otherwise, yes. If you get a working configuration, either create a PR or send me a copy and I'll incorporate it into the next release.
Thanks will try
I can add a guide for getting the exact numbers to the Readme in the next couple of days.
If Home probes at 1.5, would I want all the other points to be 1.5 as well (or close to it as possible) or try and get everything else to 0.00
You want everything to be the same value, so if the center (on a fixed center bed) probes to 1.5, then the other poi ts should also be at 1.5.
Not sure if I did this correctly pretty sure I followed to a T but seems like when I want to probe the corners the Z offset doesn’t go all the way down I’m getting like -0.0180 and can’t pick the bed up that high the wheels falls off and even then its still too high
Even tried the printer setup wizard to make a profile from scratch and loaded that in but doesn’t seem to work does the same thing sorry still pretty new to printing lol have that same printer Neptune 3 max thanks!
Thank you for watching our videos and your interest in BL5K!! It sounds like your z-offset (has nothing to do with bed leveling) might need to be adjusted. Try using paper or a feeler gauge to adjust the z-offset (using the LCD controller) and then you should be able to use BL5K to level the bed.
If that doesn't help, there is a chance there is something wrong with your z-probe. Please let me know if you have any more questions.
So, I was able to get it downloaded and i connected it to my printer, selected my printer in the window, but nothing is happening. I hit connect and everything and its just not working. I have to be doing something wrong. Help?
Did you select the correct com port (Marlin printer) or enter the correct IP address (Klipper printer)?
@@SandMMakers It was only giving me one option. I'm trying it with a Neptune 3 plus
Was the printer connected prior to opening BL5K? Your computer might have a built-in COM port that is showing up in BL5K. The COM port to use with your printer will only be present when the printer is connected because it is USB. Also, BL5K doesn't automatically update the COM port list. You need to either press the reenumerate button in the menu or restart BL5K.
The software isn't connecting to the printer for me. When I go to click the Connect button, it doesn't do anything. I've made sure I've selected the correct COM port.
Ended up figuring it out. Had to update the COM port driver
I'm glad you got it working! Plus, thank you for watching our videos and your interest in BL5K!!
I love this. Cant wait for Klipper support.
Thank you so much. I've been making good progress on adding Klipper support, and it should be available soon.
💰💰💰💰💰 SHUT UP AND TAKE MY MONEY
So this is only for manual leveling. It won’t help with the Neptune 3 Pro, which as far as I can tell is only automatic. Is that correct?
Thank you for watching our videos and your interest in BL5K!! You are correct in that BL5K, currently, only supports manual bed leveling. However, the Neptune 3 Pro can be modded to support manual bed leveling by replacing the screws and spacers.
@@SandMMakers that would be helpful to know, and be clearly stated, at the start and in all documentation . The lengths I went to in order to get this working on a Mac were…extensive.
I updated the documentation to include install directions for MacOS.
Great tool! For those lucky who got neptune 4 max, klipper + macros make same things possible out of the box.
Thank you for liking Bed Leveler 5000 and watching the video!
Awesome piece of software :) My question is...the points seem to be off. IE: when I click the home button, it's not centered? Do I need to manually make offset adjustments?
Thank you for trying BL5K! The software moves the probe, not the nozzle, to the intended probe location.
@SandMMakers should the probe be in the same location reference in the software as what the machine indicates? I guess what I am saying is, when I probe the locations with the software, they are different than probing using the printer.
@@SandMMakers so I was comparing probe locations. Ex: Bed Leveler for probe 3 is at 201.5, 191.5, while klipper is showing probe at 225.750, 171.050. Is this supposed to be the case?
BL5K reports the location probed while Klipper reports the location of the nozzle. Since the probe, not the nozzle , is used for probing, the numbers/coordinates will not be the same.
Hi, I like your Bed leveler 5000. I really want to try it but I can't connect my Neptune 4 PRO. I tried different cables (USB A to USB C) and I always get "failed" when I check with your Wizard. Any tips on what I'm doing wrong ?
Thank you for watching our videos and your interest in BL5K!! Serial (serial over USB) connections are only used for Marlin. BL5K uses network (Ethernet and WiFi) connections for Klipper/Moonraker.
I have issues suing it with my Neptune 3 plus. When I try to connect it, I get an error "Incorrect number of tokens in response [T:26.51 /0.00 B:26.85 /0.00 @:0 B@:0]." Its installed on a windows 11 machine and everything well as explained in the other video when I installed it. Can you shed some light as to why I'm having this issue
What firmware version are you using? Has this happened once or multiple times? Did this happen right after starting the printer or did you use some other software first? It looks like an auto temp report was sent, but the Neptune 3 Plus normally doesn't send those.
Thank you for the quick response. I had run a PID tune with promterface before using bedlevler. I haven’t updated the firmware yet from when I got the printer. I’ll check to see what version im running. Is there a specific minimum build that needs to be installed?
I'll have to test if Pronterface enables anything during a PID tune. The upcoming version already handles temp and position auto reports.
So basically you want to get the z offset to 0 when u probe using this are you still using paper??
BL5K helps with manual bed leveling, not with setting the z-offset. The z-offset still needs to be set the same way as with other bed leveling methods.
will i still need to use a piece of paper between the nozzle and the bed for friction or do i just use the screws and get it to 0.
@@SandMMakers
Adjustment screws are not used while setting the z-offset. The bed screws are only used while manually bed leveling.
I just subscribed - Good Luck
Thanks!
Quick question for anyone that has time to help. After running BL5000, I think I need to run the auto level function on my machine to make sure the z offset is set and saved correctly. Am I way off base here? Please forgive my noobness. Thanks in advance for your help! 😊
Correct, BL5K doesn't make any modifications to your printer, so you would need to perform ABL on your printer after using BL5K.
I thought that was made pretty clear in the video, but I think a lot of people that are having issues have missed this part. Amazing tool, and thanks so much for the reply! If you have any info on using it with my elder Neptune 2, also appreciated! 🎉
To be clear, I have a bed level sensor addon with appropriate firmware to run it, I just like that it appears to completely taken the manual before leveling out of the equation. Unless, of course, this is just my newbness showing! Lol
While you might need to use the Printer Info Wizard to create a configuration file (a very simple JSON file to specify the manual probe point locations), BL5K should be compatible with nearly any Marlin2 or Klipper printer. However, since I'm not familiar with the Neptune 2, I'm not sure if it uses Marlin1 or Marlin2. Marlin1 is currently not supported. While I have been looking into adding Marlin1 support, I can't provide any timelines or guarantee I will ever be able to add it, due to technical limitations in Marlin1.
Thanks again! I think it uses Marlin 2! Woohoo Sorry, I'm so drunk on the BLT5K Kool aid it's ridiculous! Huge fan! 🎉 @@SandMMakers
looks great, i just spent half Sunday leveling my Neptun4pro.
Is it supported yet, or i have to wait for working version for the model i own?
Klipper support is still under development, but it will be available soon.
Thanka a lot for your work. Really appreciate it. I´ve tested the bedleveler 5000 but i am not sure which values i have to get to as close to zero as possible. The one in the bracket or the one without?! The values are very different.
Thank you for watching our video and trying Bed Leveler 5000! The number on the left is the offset and the number in the square brackets is the absolute (or true) position of the toolhead. You want to reduce the offset value, not the absolute value.
@@SandMMakers thanks for you help. You made so much lifes easier with this 🥳
Hello!
Thanks for your great videos! I have benefited greatly from several of them.
But now I have problems with the Bed leveler 5000. I download the archive file to my computer, then I extract to a separate directory. The files appear, but no exe files are included, so I cannot start any of the programs. What am I doing wrong?
Lenny
Thank you for watching our videos and trying Bed Leveler 5000! The Windows binaries are in the .7z archives and the Linux binaries are in the .tgz archives.
@@SandMMakers Hello again!
Thanks for your quick respond. Finally found the right archive, downloaded the archive directly via the link, it was apparently wrong. Now it works, excited to try it on my Neptune plus.
Without people like you, we newbies would be totally lost!
Thanks again!!
Lenny
I'm glad you got it working!
@@sanfordfreedman3536 Hi!
Yes , and already on my first try got a great result, and so much more fun to use for us tech geeks than using a paper. Now the next project awaits, to change to Linear rails, they are on their way and I have already watched your fantastic video on the subject. Loved it (except for the background music that almost drove me crazy). If by any chance you're missing an idea for a video, and I'm allowed to make a wish, I'd love to see one on how to install Klipper on a Neptune 3 plus. For some reason there is almost nothing on youtube about this printer. Only many where you pick up out of the box!
Glad to hear it!
Where do I find this at, and how much does it cost??
Thank you for watching our videos and your interest in BL5K!! The software is free, and the links are in the video's description.
After connecting to test on elegoo 3 plus, my hot end changed its center position aprox 3 cm towards the right. Since then i can not bring it back to center. I have even re installed firmware but still now i am about 3 cm on X axis more right. Even when bed leveling the far right point is just outside the plate. Can you help me please.
Bed Leveler 5000 intentionally can't male any changes to your printer, so I can't explain the issues you are describing. Something unrelated to Bed Leveler 5000 must have changed with the printer.
@@SandMMakers I can confirm that my home has also changed to the right the same amount after using your software. Help as now I can not print right
None of the Bed Leveler 5000 programs make any changes to the printer. Could you have accidentally changed something? What other software do you use with your printer?
@@sanfordfreedman3536 Only other software is octoprint which has been running fine and was not connected to the printer at the time of leveling and just the standard Cura software. But it only changed after running bed leveler 5000 on the printer
Using Inspector G-code or Octoprint, can you try doing an "M851"? No Bed Leveler 5000 software would do this, but it sounds like your z-probe offset might have changed.
Love it! Thank you!
Thank you!!
Absolutely amazing, thank you so much!
Thank you!!
this would be amazing as an OctoPrint addon. any plans for that?
Thank you! While I'm aware of OctoPrint, I've never used it and I'm not part of that development team. However, BL5K is open source, so if someone wants to do it, they are more than welcome.
This looks impressive, i am new to all of this is there a video on how to download and install it? it is certainly something that i think i will use.
There is an install video in the channel.
ua-cam.com/video/QwbeFVCBk6Q/v-deo.html
I notice that you added Klipper support, but I don't see my Neptune 4 Pro listed under printers. Will you be adding that, as this looks great!
Thank you for watching our videos and your interest in Bed Leveler 5000!!!! I don't have access to a Neptune 4 Pro or the source code, so I'm unable to create a printer configuration file. However, that is why I created the Printer Info Wizard (ua-cam.com/video/VC4FoqCr5-g/v-deo.html)! It makes creating printer configuration files even easier than using BL5K! If you create a configuration file for the Neptune 4 Pro, please create a pull request in Github, and I will merge it in.
@@SandMMakers Thanks for the quick reply. Would it be possible for me to just modify the .json files from a 4Max, with the different bed size and parameters for my printer?
There are only two pieces of information in the printer configuration files, 1) if the printer is Marlin or moonraker (Klipper); 2) the manual probe coordinates. The Printer Info Wizard was designed specifically to help get the manual probing coordinates since trying to manually measure the coordinates will result in errors.
@@SandMMakers Thanks again, I'll give it try!
Thank you
Can you please explain to a computder novice how I can downlown this sofware?
Thank you for watching our videos and your interest in BL5K!!! The link to the Github repo is in the video's description. Once there, click on releases (middle right of the page), expand the assets section of the top/latest release, and then download the file ending in ".7z" (assuming you are using Windows).
I'm currently working on a new release that will have operating system names in the archive names.
If possible can you make an OSX compatible version! @@SandMMakers
The latest version does have a MacOS build. However, since I don't have access to a MacOS device, I'm unable to test it. You can download the archive in the same place as the Windows and Linux archives.
If you do try it and encounter ANY issues, please let me know, and I will do my best to fix/solve them. If possible, please report bugs and issues directly in Github, to prevent them from getting lost. Thank you.
Great work! the latest version however keeps crashing with the Neptune 4 Max
What is the exact error you are seeing? Lots of people, including myself, use the latest version to configure Neptune 4 Max printers without any issue.
Thanks you !!! This looks just great... We own an Ender 3 V2 Neo, will this work with it ?
Thank you for watching our videos! If the Ender-3 V2 Neo is basically the same as the Ender-3 V2, then you should be able to use one of the already included printer configuration files. Otherwise, you might need to use the Printer Info Wizard to create one. The utility is included in the BL5K so there is nothing else to download and using the PIW takes less than 5 minutes.
@@SandMMakers Yes, its basically an Ender 3 V2, but updated with a CR Touch for autoleveling. You have 3 Ender 3 V2 profiles in your software, which should I use ?
Sorry for the delay in responding, trying to keep up with all of my messages can be a bit difficult.
The correct configuration depends on your printer. If you are using firmware provided directly from Creality, you probably want the official one. If you converted your printer to Klipper, you need the Klipper version. For any non-Creality firmware versions, you probably want the "other" configuration.
Thanks for the great work! Question: wouldn't the texture of the bed plate introduce a small variation in the readings for different points? Would leveling with the smooth side of the plate be recommended, or the result would be invalidated once the plate is flipped back to the textured side?
Thank you for watching our videos and your interest in BL5K!! I haven't tested flipping the print surface over, so I don't have any experience with it. However, if you try it, please let me know the results! Just make sure the probe is working correctly in case it could damage something.
i have the neptune 3 plus, once it gets to the initializing mesh it stops and wont go any further
Which version of Bed Leveler 5000 are you using? Does your printer already have an automatic bed leveling mesh? Bed Leveler 5000 needs your printer to have an existing mesh so it is able to determine the mesh coordinates.
This is awesome ! thanks !
Thank you!!
Used it this morning, but when doing the mesh the offset difference between the max and min was 0.19 so I halved that and (0.095) off the max offset and tried it, one side was too close to the bed the other was perfect.
But the manual bed level was all within 0.05 mm from 0 (some where 0.01 to 0.03) so I just did a bed level print and manually adjusted the higher side to be lower.
Thank you for watching our video and trying Bed Leveler 5000! The range value in the mesh section of Bed Leveler 5000 provides an easy way to understand the extremes of the bed mesh and is not for setting the z-offset. Currently, the z-offset still needs to be set with either paper, feeler gauges, a single layer print, or "by eye".
@@SandMMakers yeah I ended up doing a bed level and just adjusting it that way
I'm glad you got it working and that you found BL5K helpful.
Its not working for me at all :( Im running klipper with main sail, when i connect via usb to my Neptune 3 plus i cant get the program to connect/sense it T_T
Printers running Klipper use a network connection while printers using Marlin use a USB-serial connection. Please try the Neptune 3 Plus (Klipper) configuration.
@@SandMMakers I just got it!! Thank you!!
This is perfect, thanks for sharing. I have a Neptune 4 pro how do I connect to my laptop?
Since the Neptune 4 series uses Klipper instead of Marlin, I will have to look into it. I can test with vanilla Klipper soon, but I have a Neptune 4 Max on preorder in case there is something different about Elegoo's version.
so this will not work for the neptune 4 pro?????? you said no klipper printers in you updated video
I'm currently working on adding Klipper support. Please give me a week or two.
Amazing work, keep it up 👍
Thanks a lot 😊
Im really looking forward to using your program.. i unzipped the folder and there are no exe files
Did you download the file with your operating system's name in the file name?
@@SandMMakers yes i figured that out finally got it now im having problems setting up print info wizard to make my printer work for bed level 5000
Can you describe the problem a little more? What printer model are you using and is there an error message of any kind?
@@SandMMakers i setup printer info wizard as stated in your video everything seamed to work well. i saved the file and went to go open bed leveler 5000 and hit connect, it homes the printer then gives me this message "incorrect number of tokens in response:(probe offset x-39.00 y-10.00 z-2.37).
im using an ender 3 neo
Looks like an awesome tool. I tried making it work with my Ender 5 Pro for Creality, but within the tester I get the notification Message: Expected 'ok' but detected 'ok P15 B3'. I can make the Printer Tester utility connect to the printer and make it home the printer from there. Other functionality gives me that message.
Thank you for watching our videos and your interest in BL5K!! Compatibility with Ender printers is a known issue, but I'm currently working on it. I expect to have a fix soon. Maybe even by next week. (I bought an Ender printer for testing, but I need to assemble it first.)
@SandMMakers If need be, I wouldn't mind being a guinea-pig for you.
Great, thank you! That will be very helpful! I'll let you know once I have something to test!!
this is so cool! is there also support for custom printers? either modified too much or designed from scratch?
Thank you for watching our videos and interest in BL5K!! You are in luck, the BL5K suite includes the Printer Info Wizard specifically designed to make creating new printer configuration files simple and painless. Using the PIW only takes a few clicks and at most 5 minutes.
Latest BL5K video: ua-cam.com/video/JBGN3U0C2LM/v-deo.html
Latest PIW video: ua-cam.com/video/VC4FoqCr5-g/v-deo.html
Hello!!! Thank you for this awesome tool. I am getting an M240 error prompt after the software initializes the printer. Im sure its user error but has anyone encountered this message?
Please file an issue in Github so I can provide proper support. Please include the printer model, your printer.cfg file (if Klipper), and if you've made any modifications to the printer. Thank you.
I just got the same error
Please file an issue on github and include your printer information. Thank you.
@@SandMMakers All sorted. Had to do an initial bed level then use the software
I'm glad you got it working. I will update the code so BL5K provides a better error message when this situation arises.
Just lock down your bed. Two extra thin thumb wheels that have a nut embedded into them, about as thin as a nut plus like single layer. You can just print them. Yeet the springs, you're never needing them again. One wheel above the carrier and one below the carrier, and as you adjust, jam them together. Also add metal braces to your printer to tie down the front end. You will not have to level the bed ever again.
But if you have independent Z lead screws, you might have to level your gantry.
This? I have similar functionality enabled in Marlin but it's a nice utility, though i might not end up using it since i'm moving to Klipper and i'm just going to have a level display there.
Thank you for watching our video! I'm happy to let you know Klipper support is being released later today, so even if you convert your printer to Klipper, you can still use Bed Leveler 5000.
Thank you very much.
You are welcome!
What if you can't get anywhere close to 0. I can only get to about 1.xxx?
Which printer are you using?
@@SandMMakers Neptune 4. I have 2 printers the newest printer, i've got almost perfect but I think the mesh isn't loading so that's another thing. but printer 1 all the knobs are tightened and still the reading >1.
Sorry for the delay, UA-cam doesn't notify me when there are new responses. When using BL5K, the goal isn't to get all values down to 0. The goal is to get all of the values to be the same. Most printers just happen to have probe values centered around 0. Neptune 4 series printers normally have probe values around 0, but maybe something is different about your printer. Please file a bug on Github so I can look into it more. Thank you.
@@SandMMakers i figured as much. i loosened each knob just a little to allow for adjustment and ran BL5k with the new values. I used the front left as a reference and tried to come as close as possible to that corner. I believe my bed is warped on the outer edges and maybe the cause of this issue.
I'm glad you are making progress. If you need any more assistance, I'm more than willing (to at least try to) help. However, responding to messages through Github or Patreon is a lot easier since they keep all messages in one place and sends notifications. Facebook also has notifications if I'm tagged. Also, a new version of BL5K is expected to release tomorrow, which you might find easier to use.
This seems similar to the Screws_tilt_adjust feature built into klipper, but more tedious.
SCREWS_TILT_CALCULATE and BL5K both support manual bed leveling but take very different approaches. With SCREWS_TILT_CALCULATE, each screw/location is probed and then a set of recommendations is provided. A user will need to go through a number of SCREW_TILT_CALCULATE passes in order to fully level the bed. BL5K, on the other hand, allows a user to repeatedly probe a single point, making appropriate sized changes after every probe measurement. Many people find BL5K to be faster and easier to use than SCREWS_TILT_CALCULATE, but they are great tools and the selection of which to use really comes down to personal preference. Also, a new version of BL5K will be released very soon that provides a number of powerful new features. One final thing about BL5K, the tool works with both Klipper and Marlin printers, providing a consistent interface for each.
This is brilliantly, thanks so much for making it! Wpuld love an Android app version
Thank you for watching our videos and your interest in BL5K!! I've been considering it, however, supporting serial connections (for Marlin) is a bit clunky.
Definitely sounds like a great tool to have at hand. Is there a version available for mac users at all? Just vefore i try to remember how to dual boot mines lol
Thank you! I don't have access to a Mac so I'm not able to test or build for it.
@@SandMMakers not a problem. Will figure it out and give it a go. Thanks again
Ok, I really enjoy your video! I downloaded the bed leveler 5000 and thought brilliant until I looked for the Neptune 4 pro! Plus and max are there but no pro! Is that still coming? All in all great that someone made a tool that saves paper adjusting! Brilliant.
Thank you for watching our videos and your interest in BL5K!! Since I don't have access to a Neptune 4 Pro, I'm unable to determine the correct coordinates. However, that is why I created the Printer Info Wizard. It is a utility in the BL5K software suite (so you already have it), that is designed specifically to create new configuration files in a super simple and easy manner. If you create a configuration file for the printer, please create a pull request in Github and I will merge it in.
ua-cam.com/video/VC4FoqCr5-g/v-deo.html
@@SandMMakers which Programm of the downloaded software do I need to use to create that profile? And of course I would load it up to GitHub for you. We would need to speak about that when I have managed it. Cause I don't have a clue with GitHub either, sry! 😅
Please see this video. The Printer Info Wizard (in the same folder as BL5K) makes creating profiles easy and painless. ua-cam.com/video/VC4FoqCr5-g/v-deo.html
Impressive.
Thank you!
I know this will allow for homebrew configs so I can't wait to get my Elegoo Giga and use this on that.
I've been trying to find someone that can provide me a few logs so I can add support.
@@SandMMakers Thank you. As soon as I get mine (1-2 months) I'll help!
my mesh looks like a mountain because my H is always at like 1.2 lol. I usually get the screws to within about .04 is my bed just warped
What printer are you using?
@@SandMMakers I'm using an Neptune 3 plus,. I've just discovered that my printer bed is loose/wobbly so I believe that's the problem. Not too sure how it happened but looking up vids to see if I can tighten it back
That stinks about your bed being loose, but at least you figured out the problem. Sounds like a POM wheel issue. Should be easy enough to resolve, but if you can't, there is always the linear rail mods.
Genius, thanks, but were is a link to give you some help $$ donations because you deserve it
Thank you for watching our videos and your interest in BL5K!! I'm currently working on converting our website to WordPress which can support donations and memberships, but right now, we do not have anything setup. We've been too busy working on BL5K and making videos!
@@SandMMakers great you deserve it 👏
We finally have a Patreon! I decided it's better to spend more time making videos and mods than maintaining a website. patreon.com/sandmmakers
Thanks for the great "tool"
You're welcome!
Would it be possible to get a json file for the Elegoo Neptune 3 Plus. Have tryed to modify the one for the Max, but it seems that my "skills" isnt that good 😀
I will be at the RepRap Festival this weekend, but I can work on it when I get back.
@@karstennielsen5184, I just uploaded a new version containing an Elegoo Neptune 3 Plus configuration.
Were you able to get it to work with the recently added Neptune 3 Plus configuration? If you are still encountering any issues, please let me know.
Yeah, I tried this, it was crap, was easier and quicker and more accurate to do it by hand with a sheet of paper. The software gives some wacky readings when you hit the same spot over and over. You'll get reading that are .15mm different back to back. Hit 1, gives me a reading of 0.03, no adjustments, hit it again, gives me a reading of 0.13, no adjustments, hit it again it reads 0.08, no adjustments, hit it again it gives 0.01, and on and on.
If you are getting readings that vary by 0.15mm, then you either have a mechanical problem or your probe is not working correctly. However, please note that the probe has an inherent error bounds of about +/- 0.025mm. This is a property of the probe and is out of the control of BL5K.
I'm also getting this error. What could be the mechanical issue?
please add neptune 4 profile!!!
Thank you for watching our videos and your interest in BL5K!!! Please watch our latest PIW video. Klipper is fully supported. ua-cam.com/video/VC4FoqCr5-g/v-deo.html
Digital dial guage. Noice.
Thanks.
hopefully we get a update for klipper printers. was really looking forward to using this :(
I'm working on adding Klipper support right now. Hopefully, it will be ready in a week or two.
@@SandMMakers can’t wait! Thanks
@SandMMakers i can't wait too for klipper update! It's a great utility!!
@@larwik returned my np4 a couple days before writing that post. Decided to get the p1s so i won’t be needing it. But it’s a GREAT program S/O to sand.
@@larwik, thank you for your interest in Bed Leveler 5000! I've been making a lot of progress on adding Klipper support and I hope to release it soon.
Easier and quicker to use a piece of paper as the manual tramming does not have to be that accurate, auto leveling will fill the gaps as they say.
Thank you for watching the video. BL5k is simply an alternative to paper or a feeler gauge and doesn't limit or restrict the ability to use either of those options. It all comes down to personal preference.
Whis this was a I left for the 3 pro honestly the worst printer out there for bed mesh/bed level should make it for the 3pro since people add bed springs in it all the time honestly getting fed up with it
Thank you for watching our videos and your interest in BL5K!! Since I don't have access to a Neptune 3 Pro, I don't know the screw locations. However, creating a new printer configuration file is very easy with the Printer Info Wizard. ua-cam.com/video/vVYRg6_kZsc/v-deo.html Takes less than 5 minutes to use.
If you do create a configuration file, please send it to me and I'll add it to the next release. The next release is going to change the configuration file format slightly because of the new features in the release, but I can easily update it if i have a copy.