Skip to content

Reprap FW with look ahead. SDcard and LCD support. It works on Gen6, Ultimaker, RAMPS and Sanguinololu

Notifications You must be signed in to change notification settings

rsheldiii/solidoodle2-marlin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

#Marlin firmware for Solidoodle 2

Previous official Solidoodle firmware was based on early version of Marlin and could not be altered to accomodate a Panelolu LCD screen and encoder without many errors. This version has configuration.h and configuration_adv.h altered to reflect all changes found in official Solidoodle firmware.

##Step 1

You need to have the Arduino0022 IDE installed. If you have a later version, you'll need to downgrade.

Download from:

-http://arduino.cc/hu/Main/Software

###PC Users:

A version of Arduino022 already setup for this firmware is now available again at: http://www.mediafire.com/?3qy0wjf86a66du8

Simply unzip into a folder of your choice. Skip to step 4.

##Step 2 (Mac only)

Clone the repository at

-https://github.com/jmgiacalone/sanguino1284p

and copy the included Sanguino directory to the hardware directory of your Arduino install. On Mac OS X, that would be ~/Documents/Arduino/hardware.

##Step 3 (Mac only)

Close the Arduino IDE and then copy the file avrdude.conf from the sanguino1284p clone to your ~/Documents/Arduino/hardware/tools/avr/etc.

Start the Arduino IDE and you should now see 'Sanguino W/ ATmega644P' AND 'Sanguino W/ ATmega1284P' options in the Tools->Board menu.

##Step 4

If you have a Solidoodle 2, then the firmware is already setup for you by default.

If you have a Solidodle 3, simply change line 15 in configuration.h from:

#define SOLIDOODLE_VERSION 2

to:

#define SOLIDOODLE_VERSION 3 

##Step 5

For the standard Solidoodle 2/3 model with the 644P microcontroller, upload the firmware as is and select the 'Sanguino W/ ATmega644P' option.

##Step 6

If you're adding an SDSL SDCARD reader, or Panelolu LCD display and rotary encoder with SDSL, you will need to select the 'Sanguino W/ ATmega1284P' board. Please purchase a 1284P with a bootloader already in place.

For a Panelolu/SD card reader combo, uncomment line 316 in configuration.h from:

//#define ULTIPANEL  //the ultipanel as on thingiverse

to:

#define ULTIPANEL  //the ultipanel as on thingiverse

Now compile and upload.

-http://www.soliforum.com/topic/127/panelolu-complete-guide/

-http://www.emakershop.com/browse/listing?l=280

-http://www.emakershop.com/browse/listing?l=307

-http://blog.think3dprint3d.com/2012/06/panelolu-in-depth.html

If you're only adding SDSL, uncomment line 313 in configuration.h from:

//#define SDSUPPORT // Enable SD Card Support in Hardware Console

to:

#define SDSUPPORT // Enable SD Card Support in Hardware Console

Now compile and upload.

-http://reprap.org/wiki/SDSL

-http://www.emakershop.com/browse/listing?l=182

About

Reprap FW with look ahead. SDcard and LCD support. It works on Gen6, Ultimaker, RAMPS and Sanguinololu

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 54.9%
  • C 39.0%
  • Objective-C 2.7%
  • Makefile 2.3%
  • Other 1.1%