Marlin - open source firmware for 3D-printers based on the Arduino platform.
BLTouch - automatic table alignment sensor for 3D printers, which can accurately measure the tilt of the table surface.
Customizer configures the Marlin firmware
Configuration.h
file to add BLTouch support. You can also apply the settings for the limit switch. The customizer works on the principle of commenting, uncommenting and editing lines inConfiguration.h
. Default values of customizer for TEVO Black Widow 3D-printer.
All windows are designed in Qt Designer. From there, .ui files are exported and then translated into .py files. The logic for windows is written in separate classes.
-
python>=3.7.6
(lower versions not tested) -
To configure
.ui
files in.py
files, you need usepyuic6 -x file.ui -o file.py
-
To create an executable file (exe), you need to use
pyinstaller -F -w -i "C:\GLOBAL_PATH\BLT.ico" main.py