Code Monkey home page Code Monkey logo

autobuildmarlin's Introduction

Auto Build Marlin

"Auto Build Marlin" provides a one-button interface to build and upload Marlin Firmware to your selected MOTHERBOARD, removing the need to edit your platformio.ini file or scroll through a long list of Marlin environments.

Get PlatformIO

When installing "Auto Build Marlin" you'll also be prompted to install the PlatformIO extension. This is required for "Auto Build Marlin" to function.

Usage

  • Open up the downloaded Marlin Firmware project folder (NOT the "Marlin" folder within) in Visual Studio Code. (You may also use the Import Project… option from the "PlaformIO Home" page.)

  • With Marlin open, the "File Explorer" should be firmly rooted in your Marlin Firmware folder:

  • Click the Auto Build Marlin icon AutoBuild Icon in the Activities Bar (on the left side of Visual Studio Code window) to bring up the Auto Build Marlin options bar.

    ABM Menu

  • Click any of the tool icons to open the Auto Build panel. If there's only one target environment for your board the selected action will be started. Otherwise you will have to specify the environment.

    Icon Action
    Build Start Marlin Build to test your Marlin build
    Upload Start Marlin Upload to install Marlin on your board
    Traceback Start Marlin Upload (traceback) to install Marlin with debugging
    Clean Start Marlin Clean to delete old build files
    Configure Open the Configuration Tool
  • The Auto Build Marlin panel displays information about your selected motherboard and basic machine parameters. Each board comes with one or more build environments that are used to generate the final Marlin binary. Choose the environment that best matches your MCU, bootloader, etc.

    Environments

autobuildmarlin's People

Contributors

dependabot[bot] avatar gmagician avatar joakimbo avatar non-bin avatar sbaeder avatar thinkyhead avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.