This article introduces the reader to how to uninstall packages from Android devices that cannot normally be uninstalled or disabled. I have provided some additional examples on how to utilise the ADB command line tool to perform other related package manager operations.
Continue readingMarlin 2.0.4.4, Ender 3 Pro, BTT SKR 1.4 Turbo board with automatic bed levelling using the BLTouch v3.1
descriptionStandardIn 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 readingSending messages to Mattermost or Slack Webhooks using PowerShell
descriptionStandardIn this article I shall demonstrate an method utilising PowerShell to post messages to a Mattermost instance by means of a incoming webhook. Additionally I expanded on this further to include a working example on how you can also use the function as part of a scheduled task running on Windows.
Continue readingA quick guide to PID tuning with Marlin
descriptionStandardA 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 readingMarlin 1.1.9, Ender 3 Pro and automatic bed levelling using the BLTouch v3.1
descriptionStandardThis 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 readingSSH + SFTP support on Android via Termux
descriptionStandardI’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 readingMarlin 1.1.9, Ender 3 Pro and manual mesh bed levelling
descriptionStandardThis 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