Marlin Firmware for CTC i3 PRO B
Today I want to show you how you modify the Marlin firmware for a 80€ 3D Printer from EBay.
First of all get the Marlin firmware by cloning the github repo.
git clone https://github.com/Slugger2k/Marlin.git
Now you need the Arduino IDE to compile and upload the firmeware.
You can download it here: https://www.arduino.cc/en/Main/Software
Before you start the IDE edit the boards.txt file and add an entry for the GT2560 board. Location: ~/arduino-1.8.5/hardware/arduino/avr
Search for Genuino Mega or Mega 2560 and add the code below the last mega. section.
## GT2560 ATmega2560
## -------------------------
mega.menu.cpu.gt2560atmega2560=GT2560 [ATmega2560]
mega.menu.cpu.gt2560atmega2560.upload.protocol=wiring
mega.menu.cpu.gt2560atmega2560.upload.maximum_size=253952
mega.menu.cpu.gt2560atmega2560.upload.speed=57600
mega.menu.cpu.gt2560atmega2560.bootloader.high_fuses=0xD8
mega.menu.cpu.gt2560atmega2560.bootloader.extended_fuses=0xFD
mega.menu.cpu.gt2560atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
mega.menu.cpu.gt2560atmega2560.build.mcu=atmega2560
mega.menu.cpu.gt2560atmega2560.build.board=AVR_MEGA2560
##############################################################
Now the added board should be visilbe in the tools menu.
- set the Board to: Arduino/Genuino Mega or Mega 2560
- set the processor to: GT2560[ATmega2560]
- set the programmer to: USBtinyISP
Now you can compile and upload the firmware with
If everything work's it should look like this:
Ok fine now you can edit the files for your need.
First you should check the Configuration.h file.