2011-11-05 08:13:20 -05:00
|
|
|
This RepRap firmware is a mashup between Sprinter, grbl and many original parts.
|
2011-08-13 03:09:54 -05:00
|
|
|
(https://github.com/kliment/Sprinter)
|
|
|
|
(https://github.com/simen/grbl/tree)
|
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
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...
|
|
|
|
|
|
|
|
|
2011-08-13 03:09:54 -05:00
|
|
|
Features:
|
|
|
|
- Interrupt based movement with real linear acceleration
|
|
|
|
- High steprate
|
|
|
|
- Look ahead (Keep the speed high when possible. High cornering speed)
|
|
|
|
- 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
|
2011-11-05 08:13:20 -05:00
|
|
|
- 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 Ultimaker's gen6 electronics (including the Ultimaker 1.5.x daughterboard and Arduino Mega 2560).
|
2011-08-13 03:09:54 -05:00
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
The default baudrate is 115200.
|
2011-08-13 03:09:54 -05:00
|
|
|
|
|
|
|
|
|
|
|
========================================================================================
|
|
|
|
|
|
|
|
Configuring and compilation
|
|
|
|
|
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
Install the latest arduino software IDE/toolset (currently 0022)
|
2011-08-13 03:09:54 -05:00
|
|
|
http://www.arduino.cc/en/Main/Software
|
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
Install Ultimaker's RepG 25 build
|
|
|
|
http://software.ultimaker.com
|
|
|
|
(or alternatively install Kliment's printrun/pronterface https://github.com/kliment/Printrun_)
|
2011-08-13 03:09:54 -05:00
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
Copy the Ultimaker Marlin firmware
|
|
|
|
https:/github.com/bkubicek/Marlin
|
2011-08-13 03:09:54 -05:00
|
|
|
(Use the download button)
|
|
|
|
|
|
|
|
Start the arduino IDE.
|
2011-11-05 08:13:20 -05:00
|
|
|
Select Tools -> Board -> Arduino Mega 2560
|
2011-08-13 03:09:54 -05:00
|
|
|
Select the correct serial port in Tools ->Serial Port
|
|
|
|
Open Marlin.pde
|
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
Click the Verify/Compile button
|
2011-08-13 03:09:54 -05:00
|
|
|
|
|
|
|
Click the Upload button
|
|
|
|
If all goes well the firmware is uploading
|
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
Start Ultimaker's Custom RepG 25
|
|
|
|
Make sure Show Experimental Profiles is enabled in Preferences
|
|
|
|
Select Sprinter as the Driver
|
2011-08-28 16:09:18 -05:00
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
Press the Connect button.
|
2011-08-28 16:09:18 -05:00
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
KNOWN ISSUES: RepG will display: Unknown: marlin x.y.z
|
2011-08-13 03:09:54 -05:00
|
|
|
|
2011-11-05 08:13:20 -05:00
|
|
|
That's ok. Enjoy Silky Smooth Printing.
|
2011-08-13 03:09:54 -05:00
|
|
|
|