Skip to content
This repository has been archived by the owner on Oct 25, 2020. It is now read-only.

Releases: avluis/Marlin

Back from the dead~

29 Jul 23:44
Compare
Choose a tag to compare

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.

20 Dec 01:37
Compare
Choose a tag to compare
Pre-release

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