GithubHelp home page GithubHelp logo

melvinchng / aneta8_mksbase1.5 Goto Github PK

View Code? Open in Web Editor NEW
10.0 5.0 2.0 2.12 MB

Anet A8 with MKS Base V1.5

Objective-C 4.35% C++ 54.86% C 38.54% Makefile 1.54% Python 0.71%
3dprinter anet-a8 mks wiring arduino-ide microcontroller firmware

aneta8_mksbase1.5's Introduction

Anet A8 MKS Base V1.5 Mod

This is the source code for MKS Base V1.5 with 2.8" Touch LCD on Anet A8. Small modification has to made on the Anet A8's wiring in order for the printer to work with the microcontroller. Please refer to hardware and software modifications instructions below. I suggest everyone that are new to programming purchase and use the same type and size of LCD display for their modification instead of opting in for different size and technology.

Product Information

Info Description
Product Name OSOYOO 2017 Super 3D Printer kit for RepRap Prusa I3 with MKS Base V1.5 Controller Board + 2.8" TFT LCD Touch Screen
Link on Amazon https://www.amazon.com/OSOYOO-MKS-3D-printer-kit/dp/B01J9ZVPZU?th=1
Link to Original Source Code http://osoyoo.com/driver/Marlin-mks12864.rar

Hardware Modification

Please follow the instruction given in wiring diagram below to wire up your 3D printer to the microcontroller. Make sure that you plug in the display to the correct port and double check the wiring before turning on the printer. X, Y, and Z MinStop negative pin (black) has to be removed from the plastic header and placed at the middle port. PLA fan (Fan 1) wire pin has to be cut off (removed the header) and screw it onto the PLA Fan slot

Software Modification

  1. Obtain a copy of Arduino 1.5.4 IDE. The latest version of Arduino IDE will not work with the source code. This is how to source code is written by the manufacturer. Old releases of Arduino can be obtained from their website: https://www.arduino.cc/en/Main/OldSoftwareReleases
  2. Connect your printer with your computer via USB cable
  3. Start your Arduino IDE
  4. Select Arduino Mega 2560 Board
  5. Download the source code from the repository and unzip it
  6. In Arduino IDE, File Open > Marlin.ino
  7. Compile and upload the code
  8. Power cycle the entire unit
  9. Calibrate your machine

After Modifications are Completed, perform the steps below

  1. Check/Adjust your stepper driver current to .410 volts. You may obtain more information from: http://reprap.org/wiki/Calibration#Motor_Calibration or watch the sample sample adjustment video: https://youtu.be/GNfKZ7o_7PI

Finished Product

The finished product can be found in the pictures below. The pictures were taken on the moment where I completed my modifications and before I modified my printer to fit those parts.

aneta8_mksbase1.5's People

Contributors

melvinchng avatar nnygren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

nnygren madao2019

aneta8_mksbase1.5's Issues

LCD2004 Pin Out

I know you had mentioned a different lcd on here but is there anyway to get the pin out right for the stock LCD2004. It seems to be already in the mainline marlin but i cant figure out what pin out to change. thanks

How to Enable 12/24V Pin on Marlin

Hi

I am trying to turn on this pin for extruder fan, but not sure which pin to use. Just wondering if anyone knows how to enable this Pin. #define E0_AUTO_FAN_PIN -1

  • Extruder cooling fans
  • Extruder auto fans automatically turn on when their extruders'
  • temperatures go above EXTRUDER_AUTO_FAN_TEMPERATURE.
  • Your board's pins file specifies the recommended pins. Override those here
  • or set to -1 to disable completely.
  • Multiple extruders can be assigned to the same pin in which case
  • the fan will turn on when any selected extruder is above the threshold.
    */
    #define E0_AUTO_FAN_PIN -1
    #define E1_AUTO_FAN_PIN -1
    #define E2_AUTO_FAN_PIN -1
    #define E3_AUTO_FAN_PIN -1
    #define E4_AUTO_FAN_PIN -1
    #define EXTRUDER_AUTO_FAN_TEMPERATURE 50
    #define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed

Thanks for help

Pin Numbers

Please can someone tell me where #define PS_ON_PIN 9, ie, pin 9 is in the MKS Base board 1.5 is, so that i can use a relay to switch the printer off whens its done

Please please

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.