We have adapted the latest Marlin 1.1.1 firmware for the gMax 1.5+ printer. We are looking for feedback as we push this out to the community. We have been using one form of the new firmware in-house during our extensive testing period with great success. A huge thank you to the Marlin developers and the Marlin community. They made this happen and we are proud to support them.
The firmware can be found here:
http://forum.gcreate.com/downloads.php?view=detail&df_id=58
Below is the change log which can be found in the zip file.
Summary:
Marlin 1.1.x marks a major evolution in Marlin firmware. Over the past several years many enhancements have been made in the Marlin firmware project and below is a list of the major changes for the gMax printer. A huge thank you to the entire Marlin firmware development team for all their hard work and countless hours of tweaking. Also a huge thank you to the Marlin community for making this happen. Note that with this new firmware, you will see some changes from the youtube and printed tutorials.
To support the Marlin firmware project make sure to download, test, and comment on the code from the Marlin github:
https://github.com/MarlinFirmware/Marlin
And always check out:
http://marlinfw.org/
Marlin 1.1.1 gMax 1.5+ Changes (Code is from 5-12-17 on the github)
• BLTouch:
BLTouch support officially added to firmware
Improved BLTouch performance (introduced 400ms delay and error checking)
BLTouch testing added to menu
Bltouch Deploy, stow in menu
Bed Leveling:
36 point leveling grid instead of 4 or 16 point
Bi-Linear bed leveling mesh accounts for high or low spots across bed
Leveling grid will interpolate beyond edge of probing
• Double tap LCD screen knob to access Babystep Z after a print has started
• Printer Stats (About Printer):
Printer info, thermistor info, firmware info
Print timer, filament length, longest job, total extruded length
• Stability and code quality improvements for LCD screen, printing, sd card error checking and across every portion of the firmware
• M600 filament change. Pauses print, moves to left side, extracts filament and waits. Note: If the printer has 45 seconds of inactivity the hotend cools down. When ready insert filament, extrude filament and resume print
• Splash screen showing gCreate logo separate from Marlin logo
• Cleaned up interface and removed unused icons. Less pixel changes for better response time
• New interaction with Prepare > Move Axis
• EEPROM saving:
Save bed level sensor offset (z-axis). Refer to manual for info
Save acceleration, jerk, speed and steps variables
“Restore Defaults” will restore the printer to the factory settings
• Filament runout sensor on pin #4 on RAMPS v1.4. Firmware can be tweaked to have high or low active state. Note: you need a physical sensor to use this function
• Bi-Linear bed leveling. With the new firmware, the interaction with bed leveling has slightly changed
Go to Prepare > Auto Home
Go to Prepare > Move Axis > Move Z > Move 0.1mm
Lower the nozzle until it just barely touches the bed the bed. Look at the Z-Axis height and write it down
Go to Motion > Z-Offset and add the number from before. ie (-1.9) + (-0.15) = -2.05
Go to Prepare > Save Settings
The next time you start a print, if you have to Babystep Z make sure to adjust the offset again for future prints.
• Fixed “Wait Command” so screen will not show “Sleep…” from S3D files
• …and many more changes in the firmware which we hope to utilize in the future
The firmware can be found here:
http://forum.gcreate.com/downloads.php?view=detail&df_id=58
Below is the change log which can be found in the zip file.
Summary:
Marlin 1.1.x marks a major evolution in Marlin firmware. Over the past several years many enhancements have been made in the Marlin firmware project and below is a list of the major changes for the gMax printer. A huge thank you to the entire Marlin firmware development team for all their hard work and countless hours of tweaking. Also a huge thank you to the Marlin community for making this happen. Note that with this new firmware, you will see some changes from the youtube and printed tutorials.
To support the Marlin firmware project make sure to download, test, and comment on the code from the Marlin github:
https://github.com/MarlinFirmware/Marlin
And always check out:
http://marlinfw.org/
Marlin 1.1.1 gMax 1.5+ Changes (Code is from 5-12-17 on the github)
• BLTouch:
BLTouch support officially added to firmware
Improved BLTouch performance (introduced 400ms delay and error checking)
BLTouch testing added to menu
Bltouch Deploy, stow in menu
Bed Leveling:
36 point leveling grid instead of 4 or 16 point
Bi-Linear bed leveling mesh accounts for high or low spots across bed
Leveling grid will interpolate beyond edge of probing
• Double tap LCD screen knob to access Babystep Z after a print has started
• Printer Stats (About Printer):
Printer info, thermistor info, firmware info
Print timer, filament length, longest job, total extruded length
• Stability and code quality improvements for LCD screen, printing, sd card error checking and across every portion of the firmware
• M600 filament change. Pauses print, moves to left side, extracts filament and waits. Note: If the printer has 45 seconds of inactivity the hotend cools down. When ready insert filament, extrude filament and resume print
• Splash screen showing gCreate logo separate from Marlin logo
• Cleaned up interface and removed unused icons. Less pixel changes for better response time
• New interaction with Prepare > Move Axis
• EEPROM saving:
Save bed level sensor offset (z-axis). Refer to manual for info
Save acceleration, jerk, speed and steps variables
“Restore Defaults” will restore the printer to the factory settings
• Filament runout sensor on pin #4 on RAMPS v1.4. Firmware can be tweaked to have high or low active state. Note: you need a physical sensor to use this function
• Bi-Linear bed leveling. With the new firmware, the interaction with bed leveling has slightly changed
Go to Prepare > Auto Home
Go to Prepare > Move Axis > Move Z > Move 0.1mm
Lower the nozzle until it just barely touches the bed the bed. Look at the Z-Axis height and write it down
Go to Motion > Z-Offset and add the number from before. ie (-1.9) + (-0.15) = -2.05
Go to Prepare > Save Settings
The next time you start a print, if you have to Babystep Z make sure to adjust the offset again for future prints.
• Fixed “Wait Command” so screen will not show “Sleep…” from S3D files
• …and many more changes in the firmware which we hope to utilize in the future