1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-24 04:29:34 +00:00
MarlinFirmware/Marlin/example_configurations/Malyan/M150
Scott Lahteine 5c81ce2bb8
When STATUS_EXPIRE_SECONDS is 0, hide the position. (#10100)
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
2018-03-14 02:44:41 -05:00
..
_Bootscreen.h
Configuration_adv.h When STATUS_EXPIRE_SECONDS is 0, hide the position. (#10100) 2018-03-14 02:44:41 -05:00
Configuration.h [1.1.x] Make MIN_PROBE_EDGE a general option (for electronic probes) (#10068) 2018-03-13 01:15:29 -05:00
README.md

Configuration for Malyan M150 HobbyKing printer

Config without automatic bed level sensor, or in other words, "as stock"

To install:

  1. Install Arduino

  2. Install U8glib

    • Sketch -> Include Library -> Manage Libraries...
    • Search for and install U8glib by oliver
  3. Install Sanguino

    • File -> Preferences
    • Add https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json to Additional Boards Manager URLs
  4. Modify Sanguino boards.txt

    • Close Arduino

    • Locate Arduino15 folder

      • C:\Users\<username>\AppData\Local\Arduino15 for Windows
      • ~/.arduino15 for Linux
    • Locate boards.txt in packages/Sanguino/hardware/avr/1.0.2 (version number may change)

    • Add the following to the end of boards.txt (note that it is the same as sanguino.menu.cpu.atmega1284p but with a different name and upload speed)

        ## Malyan M150 W/ ATmega1284P 16MHz
        sanguino.menu.cpu.malyan_m150=Malyan M150
        sanguino.menu.cpu.malyan_m150.upload.maximum_size=130048
        sanguino.menu.cpu.malyan_m150.upload.maximum_data_size=16384
        sanguino.menu.cpu.malyan_m150.upload.speed=57600
        sanguino.menu.cpu.malyan_m150.bootloader.file=optiboot/optiboot_atmega1284p.hex
        sanguino.menu.cpu.malyan_m150.build.mcu=atmega1284p
        sanguino.menu.cpu.malyan_m150.build.f_cpu=16000000L
      
  5. Configure Marlin

    • Copy _Bootscreen.h, Configuration.h, and Configuration_adv.h from Marlin/example_configurations/Malyan/M150 to Marlin (overwrite files)
    • Read Configuration.h and make any necessary changes
  6. Flash Marlin

    • Turn on printer while pressing scroll wheel button

    • Plug printer in to computer with USB cable

    • Open Marlin/Marlin.ino with Arduino

    • Configure Arduino

      • Tools -> Board -> Sanguino
      • Tools -> Processor -> Malyan M150
      • Tools -> Port -> Select your port
    • Sketch -> Upload or click arrow in top right corner