Check list on frequent tasks to review after upgrading firmware
descriptionStandardA quick reference to common tasks that should be performed on the 3D printer after flashing a new firmware to the device.
Continue readingA quick reference to common tasks that should be performed on the 3D printer after flashing a new firmware to the device.
Continue readingPlease note custom Marlin sources have been migrated from BitBucket to GitLab. Additionally custom Marlin releases will now be found & hosted at GitLab at the following URL: gitlab.com/oddineers-public/marlin-ender-3/-/releases
Except as represented in this agreement, all work featured here by Oddineers is provided “AS IS”. Other than as provided in this agreement, Oddineers makes no other warranties, express or implied, and hereby disclaims all implied warranties, including any warranty of merchantability and warranty of fitness for a particular purpose.
Use at your own risk
firmware.bin.Keep in mind that in using these binary builds; you will need to adjust your X, Y, Z offset settings specific to your setup.
The following example shows the G-Code required to set the offset values after flashing a new firmware. Again you will need to adjust these offsets to accommodate your own requirements.
Set the Z offset for the BLTouch by sending G-code:
M851 Z-1.46
Set the X and Y distance (probe left front of nozzle) by sending G-code:
M851 X-46.00 Y-16.00
Set X, Y, and Z in one G-code command:
M851 X-46.00 Y-16.00 Z-1.46
Save the setting to the EEPROM by sending G-code:
M500
Set the Fade Height with G-Code:
M420 Z10
This article describes another release for Marlin this version is 2.0.6.1 released 28th August 2020 for use with the Ender 3 Pro and a custom hardware configuration: BigTreeTech SKR 1.4 board, TMC2209 drivers, BLTouch.
Continue readingThis article describes how to compile Marlin 2.0.6 released 27th July 2020 for use with the Ender 3 Pro and a custom hardware configuration comprising of the following components: BigTreeTech SKR 1.4 board, TMC2209 drivers, BLTouch. The BBT SKR 1.4 board is replacing the Creality Melzi board found in the stock printer.
Continue readingThis article describes how to compile Marlin 2.0.5.4 released 9th July 2020 for use with the Ender 3 Pro and a custom hardware configuration comprising of the following components: BigTreeTech SKR 1.4 board, TMC2209 drivers, BLTouch. The BBT SKR 1.4 board is replacing the Creality Melzi board found in the stock printer.
Continue readingIn this article the focus is the preparation of the Marlin 2.x branch (version 2.0.4.4) for use with the Ender 3 Pro and a custom configuration: BigTreeTech SKR 1.4 board, TMC2209 drivers, BLTouch. The BBT SKR board that is replacing the Creality Melzi board from the stock printer.
Continue readingA brief guide on how to utilise PID temperature tuning in Marlin. You will need to ensure that the following definitions are present in your firmware’s configuration to utilise this the temperature tuning functionality:
Continue readingThis article describes another firmware customisation for the Ender 3 Pro utilising Marlin version 1.1.9 with the latest bug fixes. This time enabling automatic bed levelling utilising the BLTouch v3.1. This has been tested on the Ender 3 Pro but should also work for the non-pro variant and possibly other similar 3D printers.
Continue readingThis article describes how to customise the Ender 3 Pro by first flashing a bootloader, then how to compile and flash Marlin version 1.1.9 with the latest bug fixes. Plus the inclusion of some additional functionality such as manual mesh bed levelling. This should work on the Ender 3 Pro and the non-pro variant and possibly other similar printers from Creality.
Continue reading