merge from the branch bkubicek/Marlin/zalmmerge
This commit is contained in:
64
README
64
README
@@ -1,7 +1,14 @@
|
||||
This firmware is a mashup between Sprinter, grbl and many original parts.
|
||||
This RepRap firmware is a mashup between Sprinter, grbl and many original parts.
|
||||
(https://github.com/kliment/Sprinter)
|
||||
(https://github.com/simen/grbl/tree)
|
||||
|
||||
Derived from Sprinter and Grbl by Erik van der Zalm.
|
||||
Sprinters lead developers are Kliment and caru.
|
||||
Grbls lead developer is Simen Svale Skogsrud.
|
||||
It has been adapted to the Ultimaker Printer by:
|
||||
Bernhard Kubicek, Matthijs Keuper, Bradley Feldman, and others...
|
||||
|
||||
|
||||
Features:
|
||||
- Interrupt based movement with real linear acceleration
|
||||
- High steprate
|
||||
@@ -9,62 +16,49 @@ Features:
|
||||
- Interrupt based temperature protection
|
||||
- preliminary support for Matthew Roberts advance algorithm
|
||||
For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
|
||||
- Full endstop support
|
||||
- Simple LCD support (16x2)
|
||||
- SD Card support
|
||||
- Provisions for Bernhard Kubicek's new hardware control console and 20x4 lcd
|
||||
|
||||
This firmware is optimized for gen6 electronics.
|
||||
This firmware is optimized for Ultimaker's gen6 electronics (including the Ultimaker 1.5.x daughterboard and Arduino Mega 2560).
|
||||
|
||||
The default baudrate is 115200.
|
||||
|
||||
The default baudrate is 250000.
|
||||
This gives less communication errors then regular baudrates.
|
||||
|
||||
========================================================================================
|
||||
|
||||
Configuring and compilation
|
||||
|
||||
|
||||
Install the arduino software version 0018
|
||||
Install the latest arduino software IDE/toolset (currently 0022)
|
||||
http://www.arduino.cc/en/Main/Software
|
||||
|
||||
Install the sanguino software, version 0018
|
||||
http://sanguino.cc/useit
|
||||
Install Ultimaker's RepG 25 build
|
||||
http://software.ultimaker.com
|
||||
(or alternatively install Kliment's printrun/pronterface https://github.com/kliment/Printrun_)
|
||||
|
||||
Install pronterface
|
||||
https://github.com/kliment/Printrun
|
||||
|
||||
Copy the Marlin firmware
|
||||
https:/github.com/ErikZalm/Marlin
|
||||
Copy the Ultimaker Marlin firmware
|
||||
https:/github.com/bkubicek/Marlin
|
||||
(Use the download button)
|
||||
|
||||
Start the arduino IDE.
|
||||
Select Tools -> Board -> Sanguino
|
||||
Select Tools -> Board -> Arduino Mega 2560
|
||||
Select the correct serial port in Tools ->Serial Port
|
||||
Open Marlin.pde
|
||||
|
||||
Change the printer specific setting in Configuration.h to the correct values.
|
||||
|
||||
The following values are the most important:
|
||||
- float axis_steps_per_unit[].... // Set the correct steps / mm in the corresponding field
|
||||
- const bool ENDSTOPS_INVERTING = false; // Change if only positive moves are executed
|
||||
- #define INVERT_x_DIR true // Change if the motor direction is wrong
|
||||
Click the Verify/Compile button
|
||||
|
||||
Click the Upload button
|
||||
If all goes well the firmware is uploading
|
||||
|
||||
Start pronterface
|
||||
|
||||
Select the correct Serial Port. Type 250000 in the baudrate field.
|
||||
Press the Connect button
|
||||
|
||||
===============================================================================================
|
||||
Known issues
|
||||
|
||||
On some systems we get compilation errors.
|
||||
|
||||
This is caused by the "wiring_serial.c" and "wiring.c".
|
||||
The simple fix is to delete these files but this may have a performance impact.
|
||||
|
||||
The best workaround is to move these files to sanguino directory.
|
||||
(".../arduino-0018/hardware/Sanguino/cores/arduino/" on windows systems)
|
||||
|
||||
Start Ultimaker's Custom RepG 25
|
||||
Make sure Show Experimental Profiles is enabled in Preferences
|
||||
Select Sprinter as the Driver
|
||||
|
||||
Press the Connect button.
|
||||
|
||||
KNOWN ISSUES: RepG will display: Unknown: marlin x.y.z
|
||||
|
||||
That's ok. Enjoy Silky Smooth Printing.
|
||||
|
||||
|
Reference in New Issue
Block a user