GithubHelp home page GithubHelp logo

cohammo / marlin_config_for_k280 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jemilbu/marlin_config_for_k280

0.0 0.0 0.0 14.5 MB

Shell 0.66% JavaScript 0.36% C++ 64.90% Python 0.70% C 31.03% CSS 0.04% OpenSCAD 0.04% Makefile 0.25% HTML 0.26% GDB 0.01% Dockerfile 0.01% G-code 1.75% NASL 0.01%

marlin_config_for_k280's Introduction

Marlin_Config_for_K280

Created by: Jacob Milburn (Fall 2021/Spring 2022)

Configuration files for Sunderland Innovation Lab's HE3D printer

Install the software to work with the firmware

To modify the firmware of the Delta style printer for the first time, follow the steps below to get started (modified from the official Marlin documentation).

  1. Install Python
    • Make sure to include Python on the path
  2. Install Git
    • Leave everything at the default options
  3. Install VS Code
  4. Open the Extensions tab on the left side of the VScode UI
  5. Search for PlatformIO and download
  6. Let PlatformIO finish installing completely and fix any errors it issues
  7. Search the Extensions for Marlin
  8. Install AutoBuildMarlin
  9. Open the Version Control tab on the left side of the VSCode UI
  10. Click Clone Repo
  11. Use the HTTPs link in the upper right-hand corner of this page to connect to this repo
  12. Open a new Git terminal by:
    1. Clicking on the terminal window at the bottom of the VS code UI
    2. Clicking the large plus button on the right side of the terminal window
    3. Selecting the Git bash option
  13. Configure your name and email by entering the following lines where John Doe is your name and [email protected] is your email address associated with your Github account
    • $ git config --global user.name "John Doe"
    • $ git config --global user.email [email protected]

You have now configured your computer to work with the firmware!

Before you push any changes to the remote repo, make sure that the current configuration you are working on is not broken.

If you want to push your changes to the remote repo when the configuration is broken, look up how to make a branch in Git to keep your changes separate from the reliable version.

How to Edit the Configuration

To edit the printer configuration, browse to Marlin_Config_for_K280\Marlin-2.0.9.2\Marlin and modify the Configuration.h and the Configuation_adv.h files. Make sure to research what changes to make, as these parameters can have a damaging impact on the printer if not set up correctly.

How to upload changes to the printer

Once you have made changes to the configuration and would like to push the changes to the printer, follow the steps below:

  1. Open the AutoBuild Marlin extension tab
  2. Verify that you are in the Marlin 2.0.9.2 Folder (or whatever version is currently applicable)
  3. Click the "Build" button for the mega2560
  4. Verify that the build is successful; solve issues if not (this can take up to a minute)
  5. Plug in the printer
  6. Connect to the printer via the blue USB cord
  7. Click the "Upload" button for the mega2560
  8. Verify that the firmware has been uploaded and then reset the machine using the reset button on the bottom of the display board

Contact Information

If you have any questions about this process, please contact me at (620) 899-8028 or [email protected] (current as of 5/13/2022).

marlin_config_for_k280's People

Contributors

jemilbu 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.