Install Instructions - klack/LuxuriMarlin GitHub Wiki
INSTALLING THIS FIRMWARE WILL VOID YOUR MANUFACTURER'S WARRANTY
This firmware is a community effort and is not affiliated with Tenlog, Hictop, Copymaster, LNL, Nextion, TJC or other distributers. You assume all risk and liability by installing this firmware. It is standard practice for a manufacturer to void your warranty for installing a custom firmware.
THIS FIRMWARE DOES NOT CURRENTLY SUPPORT THE 32-BIT MAINBOARD ON THE TL-D3 V2
Installation
WARNING: Turn the power off before unplugging extruder cables.
WARNING: Do not reuse any values from your old firmware.
To install Luxuri firmware, we need to flash both the mainboard and display separately. Firmware is precompiled for most common hardware combinations. Choose your firmware file based on your machine's hardware configuration using the flags listed below. If you need help determining your hardware configuration, find it here.
Example: If you have a Tenlog D3 Pro with 2209 Drivers, a BMG extruder, and a BL-Touch Probe, you would choose the file Luxuri_2.1.X_TenlogD3_TMC2209Drivers_BMGExtruder_BLTouchProbe.hex
File Name Reference:
Printer Models:
Tenlog Hands 2 = TenlogHands2
Tenlog D3 Pro, Hictop D3 Hero, Copymaster = TenlogD3
Tenlog D5 = TenlogD5
Tenlog D6 = TenlogD6
Stepper Drivers:
Allegro A4988 = A4988Drivers
TMC 2208 = TMC2208Drivers
TMC 2209 = TMC2209Drivers
Y Endstop Type:
Optical = (default)
Leaf Switch = LeafSwitchYEndstop
Power Switch Type:
Momentary = (default)
Maintained = MaintainedPowerSwitch
Probes:
Antclabs BL-Touch = BLTouchProbe
Extruders:
Stock = (default)
BMG = BMGExtruder
Hictop Titan Extruder = HictopTitanExtruder
Acessories:
PFTE Hotend = (default)
All Metal Hotend = AllMetalHotend
AC Mains Heat Bed = ACBed
Install Instructions
Verify you have a compatible hardware configuration. This page can help you identify your hardware. Take pictures of the insides of your machine and submit them to #machine-pics in the Discord channel if you are unsure.
Install Display Firmware
If you have a TJC Display, use the following instructions to install Luxuri firmware. If you have a DWIN screen, this install is outside the scope of these instructions, you can find more information on this page.
-
The display firmware is located here. Choose the correct firmware for your screen type.
-
Power off the printer.
-
Open the bottom cover of the printer to access the microSD card reader on the TJC display board. WARNING: When removing the bottom cover, be careful of the fan wires.
-
Insert the microSD card into the reader on the TJC display and power on the printer, then wait for the screen to finish flashing.
-
Remove the microSD card.
-
Proceed to install mainboard firmware.
Install Mainboard Firmware
There are several ways to load the firmware onto the mainboard. These instructions are only going to discuss using PrusaSlicer, but it is possible to use Cura or xloader or numerous other programs.
-
The Luxuri firmware binary is is linked from the releases page. The binary file will be a
.hex
file or possibly.bin
file. You can also compile from source. -
If you do not have PrusaSlicer with drivers installed on a computer, install that next.
-
Run PrusaSlicer. If the Configuration Wizard window pops up, you can click
Cancel
to skip this step.
-
In PrusaSlicer, navigate to Configuration -> Flash Printer Firmware
-
In the window that appears, select the firmware binary file you downloaded, and select the COM port that represents your printer. It may lookdocs/the example below.
-
Click the
Flash!
button to start installing firmware. -
Wait for the flash procedure to finish.
-
Proceed to post-install configuration.
Post Install Configuration
Before using your new firmware, there are some configuration tasks that must be completed.
-
Reset Settings - On the TJC display, navigate to Settings and press
Reset
- This will reformat the EEPROM storage to be compatible with the new firmware. -
PID Autotune - On the TJC display, navigate to Settings -> PID Tune, and run the automated procedure - This sets the parameters that allow the heating algorithm to maintain a consistent temperature.
-
Print the external touch screen mount - Mount the touch screen externally for easy firmware updates. Download the stl
Post a pic of your machine
Congratulations! You've got a fine machine there, and we wanna see it! Post a pic of your completed machine in #machine-pics
in our Discord Server and then come and hang out.