Config without automatic bed level sensor, or in other words, "as stock"
Install Arduino
Install U8glib
Sketch -> Include Library -> Manage Libraries...U8glib by oliverInstall Sanguino
File -> Preferenceshttps://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json
to Additional Boards Manager URLsModify Sanguino boards.txt
Locate Arduino15 folder
C:\Users\<username>\AppData\Local\Arduino15 for Windows~/.arduino15 for LinuxLocate 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
Configure Marlin
_Bootscreen.h, Configuration.h, and Configuration_adv.h
from config/examples/Malyan/M150 to Marlin
(overwrite files)Configuration.h and make any necessary changesFlash Marlin
Marlin/Marlin.ino with ArduinoConfigure Arduino
Tools -> Board -> SanguinoTools -> Processor -> Malyan M150Tools -> Port -> Select your portSketch -> Upload or click arrow in top right corner