|
|
@ -1,4 +1,4 @@
|
|
|
|
# Sprinter Arduino Project Makefile
|
|
|
|
# Marlin Firmware Arduino Project Makefile
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# Makefile Based on:
|
|
|
|
# Makefile Based on:
|
|
|
|
# Arduino 0011 Makefile
|
|
|
|
# Arduino 0011 Makefile
|
|
|
@ -148,10 +148,140 @@ MCU ?= atmega2560
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),48)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),48)
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
MCU ?= atmega2560
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#RAMPS equivalents
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),143)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),144)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),145)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),146)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),148)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),77)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),78)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),79)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),401)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),402)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),40)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),41)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),47)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),53)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),504)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),37)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),42)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),52)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),49)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),72)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),80)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),503)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),431)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),343)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),243)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),243)
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
MCU ?= atmega2560
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Other ATmega1280, ATmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),111)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),112)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),2)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),21)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),200)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),70)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),701)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),703)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),704)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),302)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),303)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),304)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),21)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),999)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),310)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),321)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),74)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),75)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega2560
|
|
|
|
|
|
|
|
|
|
|
|
#Gen6
|
|
|
|
#Gen6
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),5)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),5)
|
|
|
|
HARDWARE_VARIANT ?= Gen6
|
|
|
|
HARDWARE_VARIANT ?= Gen6
|
|
|
@ -170,6 +300,9 @@ MCU ?= atmega644p
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),63)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),63)
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
MCU ?= atmega644p
|
|
|
|
MCU ?= atmega644p
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),64)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),65)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),65)
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
MCU ?= atmega1284p
|
|
|
@ -179,6 +312,15 @@ MCU ?= atmega1284p
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),69)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),69)
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),89)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),92)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),505)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),601)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),601)
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
MCU ?= atmega1284p
|
|
|
|
MCU ?= atmega1284p
|
|
|
@ -191,6 +333,14 @@ else ifeq ($(HARDWARE_MOTHERBOARD),71)
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
MCU ?= atmega1280
|
|
|
|
MCU ?= atmega1280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ATmega1281, ATmega2561
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),702)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega1281
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),25)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
|
|
|
|
MCU ?= atmega1281
|
|
|
|
|
|
|
|
|
|
|
|
#Teensylu
|
|
|
|
#Teensylu
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),8)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),8)
|
|
|
|
HARDWARE_VARIANT ?= Teensy
|
|
|
|
HARDWARE_VARIANT ?= Teensy
|
|
|
@ -210,6 +360,9 @@ MCU ?= at90usb1286
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),84)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),84)
|
|
|
|
HARDWARE_VARIANT ?= Teensy
|
|
|
|
HARDWARE_VARIANT ?= Teensy
|
|
|
|
MCU ?= at90usb1286
|
|
|
|
MCU ?= at90usb1286
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),88)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= Teensy
|
|
|
|
|
|
|
|
MCU ?= at90usb1286
|
|
|
|
|
|
|
|
|
|
|
|
#Gen3+
|
|
|
|
#Gen3+
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),9)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),9)
|
|
|
@ -236,6 +389,11 @@ else ifeq ($(HARDWARE_MOTHERBOARD),91)
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
MCU ?= atmega644p
|
|
|
|
MCU ?= atmega644p
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Sethi 3D_1
|
|
|
|
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),20)
|
|
|
|
|
|
|
|
HARDWARE_VARIANT ?= Sanguino
|
|
|
|
|
|
|
|
MCU ?= atmega644p
|
|
|
|
|
|
|
|
|
|
|
|
#Rambo
|
|
|
|
#Rambo
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),301)
|
|
|
|
else ifeq ($(HARDWARE_MOTHERBOARD),301)
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|
HARDWARE_VARIANT ?= arduino
|
|
|
|