Auto Build Marlin (Visual Studio Code Extension)
Auto Build Marlin (AKA ABM) is an extension to Visual Studio Code which allows the user to build and upload the marlin firmware to their 3D printer's controller board. It can be downloaded from the extensions screen in Visual Studio Code.[1]
Rationale
ABM aims to make the process of building, uploading, and configuring (configuring isn't supported by ABM extension as it is under development) the Marlin firmware easy for everyone.[2] Before it was released, if someone wanted to upload code to their 3D printer's controller board they had to use Arduino IDE or Platform IO. Both required some knowledge of their interface (and it was mainly aimed for programmers) which was not a problem when the 3D printer industry was in an earlier state because then the printers were only used by people with technical backgrounds because those early printers required a lot of tuning and knowledge of their working. But it was not until recently that 3D printers began being used by everyone, including people with very little to no knowledge about programming, so to make the process of configuring, building, and uploading Marlin firmware (most widely used 3D printer firmware) accessible to everyone, the ABM was created.
Working
ABM uses PlatformIO to build and upload the firmware.[2]
Installation
The ABM extension can be installed from the Visual Studio Code's extensions screen just like any other extension. After the download is done, the user may need to reload the Visual Studio Code editor to complete the installation, after which the ABM icon will appear on the activity bar of Visual Studio Code editor.[1]
Usage
From the activity bar of Visual Studio Code, the user needs to click on the ABM icon which will open the ABM panel. Then the user needs to open a Marlin 2.x folder. After which the user can configure Marlin (currently this feature is not available as it is under development) and build and upload the firmware to the board in the ABM panel. But before the build and upload process, the user will need to edit the platform.ini file to suit their printer's controller board or the process will fail.
References
- ↑ 1.0 1.1 thinkyhead (2023-05-08). "Auto Build Marlin". Marlin Firmware. Retrieved 2023-05-09.
- ↑ 2.0 2.1 Auto Build Marlin, Marlin, 2023-05-04, retrieved 2023-05-09
This article "Auto Build Marlin (Visual Studio Code Extension)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Auto Build Marlin (Visual Studio Code Extension). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
