This is quite normal as the Arduino IDE compiler is quite slow on compiling such a complex firmware. I myself just got tired of the wait and Updated to Visual Studio Code > PlatformIO > Marlin auto Build what one took what felt like forever to compile now compiles in just over a minute. Please read everything on the link before you start, I did not and it took me way to long to get it worby Roberts_Clif - Firmware - Marlin
I am looking for information on the best way to slice and print this model Thank youby Roberts_Clif - Printing
Not sure if this will help though On my 3D Printers if the following lines are not the same state my probe acts up. #define Z_MIN_ENDSTOP_INVERTING false // set to False for TL-W3MC2. #define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to same logic as "Z_MIN_ENDSTOP_INVERTING".by Roberts_Clif - Firmware - Marlin
I know you are getting frustrated, we can only troubleshooting from the information you provide us with. It is sometimes very difficult to trouble shoot when the equipment is right in front of us, You cannot image the magnitude of complexity when it is over a forum... We are trying to Help you, just do not know what to check now..by Roberts_Clif - Firmware - Marlin
Make the restore Bed leveling Data line last on the list of startup G-Code. M420 S1 ;Use bed leveling settingsby Roberts_Clif - Firmware - Marlin
Yes there are a few DIY projectsby Roberts_Clif - RepRap en Español
Are you getting the Control signal to raise or lower the PIN.by Roberts_Clif - Firmware - Marlin
I always do after a firmware flash. Thank You. Whoops Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:1665:75: error: expression cannot be used as a function #define PROBING_MARGIN_RIGHT PROBING_MARGIN (X_BED_SIZE - PROBING_MARGIN) +10 I got this. #define PROBING_MARGIN_RIGHT PROBING_MARGIN (220 - PROBING_MARGIN) +10by Roberts_Clif - Firmware - Marlin
Yes!!! My sample was used on an earlier version of Marlin 2.x.x I see the information got you on the right track this is always good.. With the never versions of Marlin I only use These two lines. #define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 It sometimes drives me crazy that the variable name are always changing. Looks like the change is QuoteFirmware Notes: * If you are rby Roberts_Clif - Firmware - Marlin
Looks like they changed MIN_PROBE_EDGE to PROBING_MARGIN In Marlin 2.0.7 #define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 // Set the boundaries for probing (where the probe can reach). //#define MIN_PROBE_EDGE_LEFT PROBING_MARGIN + 10 //#define MIN_PROBE_EDGE_RIGHT (X_BED_SIZE - (PROBING_MARGIN + 10)) //#define MIN_PROBE_EDGE_FRONT PROBING_MARGIN + 15 // 28 For SN04-N and 15by Roberts_Clif - Firmware - Marlin
That is because the names were changed to in the newer versions of Marlin This is my numbers you will need to enter your own. #define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 // Set the boundaries for probing (where the probe can reach). //#define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE + 10 //#define MIN_PROBE_EDGE_RIGHT (X_BED_SIZE - (MIN_PROBE_EDGE + 10)) //#define MIN_PROBEby Roberts_Clif - Firmware - Marlin
Hello Victor The fan can be controlled by the firmware depending on your version of firmware. Would base how the fan is controlled. The newer versions of Marlin has the ability to control multiple fans on my Marlin 2.0.6.1 Firmware I can use the LCD or startup G-Code to set the different Fans Speeds, As to what your question will be, the answer would depend on the Firmware.by Roberts_Clif - RAMPS Electronics
You are most welcome. Please continue to visit the forum there is much to learn here.by Roberts_Clif - Printing
Dust knows all about 3D Printers. Sometimes is it easier to understand if you can see the problem rather than trying to visualize it. An you are welcome from all of us who post to help you.by Roberts_Clif - Firmware - Marlin
Thank You. It appears that there is a firmware.hex fileby Roberts_Clif - Firmware - Marlin
Looking At the Photo below the wiring could be reversedby Roberts_Clif - Firmware - Marlin
When this happens it say the the end-stop is already activated. Use M119 to test the End Stop Switches.by Roberts_Clif - Firmware - Marlin
All version of Cura Have this Option. Will assume a newer version. Start Cura. Click on Settings > Printers > Manage Printers Click on Machine Settings On the Printer Tab At the bottom of the page are Start G-Code an End G-Code There is also Extruder Tab At the bottom of the page are Extruder Start G-Code an Extruder End G-Code. Personally have never used Extruder Tab G-Code if anyone hasby Roberts_Clif - Printing
Got Everything working again, Is there a way to easily export From Platform IO Auto Build Marlin firmware into a HEX file so can upload to the 3D Printers, without moving my PC computer or 3D Printers. As I still do not have Platform working correctly on my Laptop computer. Thank you all for the helpby Roberts_Clif - Firmware - Marlin
Did you ever find the solution to your Problem.by Roberts_Clif - Firmware - Marlin
When you first apply power to your 3D Printer does the BL-Touch properly preform its initialization.by Roberts_Clif - Firmware - Marlin
No M501 the rest is OK. This is my Startup G-Code I use it on many Slicers, I configured for My 3D Printer It may Not correctly work on yours. I wanted to give you a sample this was the one I knew worked for me. ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line ;M109 S{print_temperature} ;Uncomment to add your own temperature line G21 ;metric values G90by Roberts_Clif - Printing
In Marlin 1.1.9 BF Enable #define RESTORE_LEVELING_AFTER_G28by Roberts_Clif - Printing
I agree after two on my all in one controllers died it seems to be the best policy.by Roberts_Clif - Mendel90
This looks like you are homing to a Min end-stop on the Max side of the bed. Is this Correct? Then you may not need this #define X_MIN_POS -240 #define Y_MIN_POS -160 // Sets direction of end-stops when homing; 1=MAX, -1=MIN // :[-1,1] #define X_HOME_DIR 1 #define Y_HOME_DIR 1 #define Z_HOME_DIR -1 You would need to make sure your end-stop is plugged into the X-Max pin on your board. #defineby Roberts_Clif - Firmware - Marlin
Some have changed firmware and controllers then some still run Marlin 2 versions and the old controllers it would be your decision. My 3D Printer is similar though does not fold it is a solid T-Slot construction.by Roberts_Clif - Mendel90
The Left Front corner is Min End-stop on my 3D Printer. This should be configured // Direction of endstops when homing; 1=MAX, -1=MIN // :[-1,1] #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 // The size of the print bed #define X_BED_SIZE 240 #define Y_BED_SIZE 160 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POby Roberts_Clif - Firmware - Marlin
If you tell us what 3D Printer you have someone out there may have already configured your 3D Printer for Marlin firmware..by Roberts_Clif - Firmware - Marlin
OK I went to the link you posted. Unzipped Marlin-Creality_DWINTest.zip Went into the Marlin opened the Marlin.ino Compiled using Arduino 1.8.8 IDE Sketch uses 153270 bytes (60%) Global variables use 6470 bytes (78%) and Recieved a Low memory available, stability problems may occur. Also noted this line "This branch has been replaced by CrealityDwin_2.0"by Roberts_Clif - Firmware - Marlin