Bed Leveler 5000 provides a simple method for paper and feeler gauge-free manual FDB bed leveling. No firmware, setting, configuration, or hardware changes are required to use Bed Leveler 5000.
- Paper and feeler gauge-free bed leveling
- No printer modifications or extra hardware required
- 3D bed mesh visualiations
- Does not lose, corrupt, or change existing mesh(es) on the printer
- Utility for adding new printer support
- Utility for testing and exploring G-code commands
- Bed Leveler 5000 Klipper support video: Bed Leveler 5000 Klipper support
- Bed Leveler 5000 introduction video: Bed Leveler 5000
- Printer Info Wizard introduction video: Printer Info Wizard
- Inspector G-code introduction video: Inspector G-code
- Homepage: https://sandmmakers.com/Projects/BedLeveler5000
Bed Leveler 5000 uses a number of open source projects to work properly:
- PySide6 - The official Python module from the Qt for Python project
- Python - The Python programming language
- pylint - A static code analyser for Python 2 and 3
- Pillow - The friendly PIL fork
Bed Leveler 5000, Printer Info Wizard, and Inspector G-code themselves are open source with a public repository on GitHub.
- Download the .7z file from the latest release at https://github.com/sandmmakers/BedLeveler5000/releases
- Extract the downloaded archive
- Launch BedLeveler5000.exe, PrinterInfoWizard.exe, or InspectorG-code.exe
Note
Use of Ubuntu's Dark theme is not recommended.
- Configure the system
- Ensure brltty is not installed
sudo apt remove brltty
- Give the current user permissions to use serial ports
sudo usermod -a -G dialout $USER
- Reboot to ensure all changes take effect
- Download the .tgz file from the latest release at https://github.com/sandmmakers/BedLeveler5000/releases
- Extract the downloaded archive
- Launch BedLeveler5000, PrinterInfoWizard, or InspectorG-code
- Install Python
- Install Git for Windows
- (Optional) Disable conflicting app execution aliases Windows features
- Navigate to Start -> Settings -> Advanced app settings -> App execution aliases
- Set App Installer - python.exe to off
- Set App Installer - python3.exe to off
- Clone the repository
git clone https://github.com/sandmmakers/BedLeveler5000.git
- Enter the repository
cd BedLeveler5000
- (Optional) Create a virtual environment
py -m venv venv
- Activate the virtual environment
source venv/Scripts/activate
- Install prerequisites
pip3 install -r requirements.txt
- Build the binary package
./build_all
- Perform the Configure the system steps listed in the installation directions
- (Optional) Ensure python3-venv is installed
sudo apt-get install python3-venv
- Ensure binutils is installed
sudo apt-get install binutils
- Clone the repository
git clone https://github.com/sandmmakers/BedLeveler5000.git
- Enter the repository
cd BedLeveler5000
- (Optional) Create a virtual environment
python3 -m venv venv
- Activate the virtual environment
source venv/bin/activate
- Install prerequisites
pip3 install -r requirements.txt
- Build the binary package
./build_all
GPLv3