Releases: avluis/Marlin
Back from the dead~
Hello there!
Pushing this as v1.0.0 for the Phoenix under the Marlin Release branch (that is v1.0.2 for those that want to know).
This release merges that branch, with the appropriate Phoenix settings along with the changes required to get the Z-Probe and/or Servo, according to your hardware configuration.
I also need to note that I no longer have a Phoenix, so these changes are made by from prior configurations.
If you encounter any issues, please contact me - I will try and get it fixed and incorporated on this branch.
Almost where it should had been.
Marlin: This RepRap firmware is a mashup between Sprinter, grbl and many original parts.
Without Marlin, I would have to resort to something else, like writing my own software.
For more info about Marlin, please visit its repo: https://github.com/ErikZalm/Marlin
Phoenix 3D is a 3D printer from the folks at Ez3D.
While the Phoenix comes with Marlin (modified by Ez3D: https://github.com/Ez3D/PhoenixMarlin), I do not agree with making it work only on their software properly.
By making the proper changes to the configuration files on Marlin, I can get the Phoenix to act like the proper RepRap printer it is supposed to be and increase its compatibility with host software, e.g; Repetier Host, OctoPrint, MatterControl, Printrun (Pronterface), etc.
These builds come with no guarantees but it is tested to work with my configuration, the way Ez3D configures it, with no hardware modifications.
If you come across any issues while using this firmware on your Phoenix, please make use of the issue tracker.
[0.0.8-beta] - 2014-12-19
Added
-
Corrected Motor Current settings (more setting are available for 'other' Phoenix models)
Configuration_adv.h#define DIGIPOT_MOTOR_CURRENT { 135, 135, 185, 135, 135 } // Phoenix 01
Changed
- Bringing this back to defaults
Configuration.h
#define PID_dT ((OVERSAMPLENR * 10.0)/(F_CPU / 64.0 / 256.0)) - Always tweaking PID values
Configuration.h
#define DEFAULT_Kp 11.37
#define DEFAULT_Ki 0.93
#define DEFAULT_Kd 67.43 - Reduced travel area (can't travel this far)
Configuration.h
#define Y_MAX_POS 190
Disabled
- Here are the other settings
Configuration_adv.h
#define DIGIPOT_MOTOR_CURRENT { 115, 115, 115, 115, 115 } // Phoenix 05
#define DIGIPOT_MOTOR_CURRENT { 100, 100, 100, 100, 100 } // Phoenix 06
#define DIGIPOT_MOTOR_CURRENT { 185, 185, 185, 185, 185 } // Phoenix 07
#define DIGIPOT_MOTOR_CURRENT { 135, 60, 60, 60, 60 } // Phoenix 06 - No need for this to be on
Configuration.h
#define TEMP_SENSOR_2 0 - Testing this Phoenix supplied setting
Configuration_adv.h
#define SD_FINISHED_STEPPERRELEASE false
Merge
- Updated to the latest Marlin Firmware