Marlin 2.0.5.4, Ender 3 Pro, BTT SKR 1.4 Turbo board with automatic bed levelling BLTouch v3.1

descriptionStandard

This 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 reading

A guide to installing OpenVPN using PiVPN and configuring single or multiple instances

imageImage

In this article we are going to look at how to configure an OpenVPN server and if you choose, additionally configure multiple instances of the OpenVPN service. We will be utilising PiVPN, an installer that will configure and deploy various areas of our OpenVPN system; it’s suitable for use on Raspbian, Ubuntu or other Debian based systems.

Continue reading

Marlin 2.0.4.4, Ender 3 Pro, BTT SKR 1.4 Turbo board with automatic bed levelling using the BLTouch v3.1

descriptionStandard

In 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 reading

Marlin 1.1.9, Ender 3 Pro and automatic bed levelling using the BLTouch v3.1

descriptionStandard

This 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 reading

SSH + SFTP support on Android via Termux

descriptionStandard

I’ve utilised SFTP on my Android device for many years now; some methods were more complex than others and often more than they needed to be (Super user access needed) but in recent years from about Android 7 onward I stopped using rooted methods via Busybox and Dropbear SSH amongst others and settled on a method with Termux that also enables access to shared storage and external storage devices.

Continue reading

Marlin 1.1.9, Ender 3 Pro and manual mesh bed levelling

descriptionStandard

This 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