Browse Source

🔨 Melzi with OptiBoot build (#22630)

vanilla_fb_2.0.x
DerAndere 3 years ago
committed by Scott Lahteine
parent
commit
22fdfa9629
  1. 2
      Marlin/src/pins/pins.h
  2. 18
      Marlin/src/pins/sanguino/pins_ANET_10.h
  3. 1
      ini/avr.ini

2
Marlin/src/pins/pins.h

@ -329,7 +329,7 @@
#elif MB(OMCA)
#include "sanguino/pins_OMCA.h" // ATmega644P, ATmega644 env:sanguino644p
#elif MB(ANET_10)
#include "sanguino/pins_ANET_10.h" // ATmega1284P env:sanguino1284p env:sanguino1284p_optimized
#include "sanguino/pins_ANET_10.h" // ATmega1284P env:sanguino1284p env:sanguino1284p_optimized env:melzi_optiboot
#elif MB(SETHI)
#include "sanguino/pins_SETHI.h" // ATmega644P, ATmega644, ATmega1284P env:sanguino1284p_optimized env:sanguino1284p env:sanguino644p

18
Marlin/src/pins/sanguino/pins_ANET_10.h

@ -86,8 +86,24 @@
* Many thanks to Hans Raaf (@oderwat) for developing the Anet-specific software and supporting the Anet community.
*/
/**
* OptiBoot Bootloader:
* Optiboot is an alternative bootloader that can be flashed on the board to free up space for a larger firmware build.
* See https://github.com/Optiboot/optiboot for more information.
*
* Install Marlin with Arduino IDE:
* For a board with the stock bootloader, select 'Sanguino' in 'Tools > Board' and 'ATmega1284P' in 'Tools > Processor.'
* For a board with OptiBoot, select 'Sanguino (Optiboot)' in 'Tools > Board' and 'ATmega1284P' in 'Tools > Processor.'
*
* Install Marlin with PlatformIO IDE:
* (NOTE: You can set a default build environment by editing the value of 'default_env' in 'platformio.ini'.
* For the best user experience install the "Auto Build Marlin" extension.)
* For a board with the stock bootloader use Build / Upload under the 'sanguino1284p' or 'sanguino1284p_optimized' target.
* For a board with OptiBoot, use Build / Upload under the 'melzi_optiboot' target.
*/
#if NOT_TARGET(__AVR_ATmega1284P__)
#error "Oops! Select 'Sanguino' in 'Tools > Board' and 'ATmega1284P' in 'Tools > Processor.' (For PlatformIO, use 'melzi' or 'melzi_optiboot.')"
#error "Oops! Select 'Sanguino' in 'Tools > Board' and 'ATmega1284P' in 'Tools > Processor.' (For PlatformIO, use 'sanguino1284p' or 'sanguino1284p_optimized'. With optiboot, use 'melzi_optiboot.')"
#endif
#define BOARD_INFO_NAME "Anet 1.0"

1
ini/avr.ini

@ -141,6 +141,7 @@ platform = atmelavr
extends = common_avr8
board = sanguino_atmega1284p
upload_speed = 115200
board_upload.maximum_size = 130048
#
# Melzi and clones (Zonestar Melzi2 with tuned flags)

Loading…
Cancel
Save