Has anyone got any suggestions? Thank you @thinkyhead the Viki worked great in the older version of Marlin 1.0.2-1, Marlin 1.0.2-1 - X-Axis had weird X-endstop behavior but viki worked Thanks Bill, I did verify that it is the x_min and y_min. I did an experiment and I changed the X/Y wiring on the board but left the pin assignments the same on the ramps pins. The text was updated successfully, but these errors were encountered: So, fun story. as necessary. So the only thing common over all these tests is the stepper motor itself. @thinkyhead Speeds 4800, 3000, 2000, 1000, 500, 200, 100, 50 and 25mm/min all yield the same result. The true test will be when I install the RAMBo 1.3. X-min; X-max; Y-min; Y-max; Z-min (which is sometimes used as the Z-probe) Z max Does your board have stepper drivers that you can move to other slots, or are they soldered onto the board? The Y-Axis homes with no problems. Open when not touching and closed when they are. Actually you can use any free pin and just make sure its pulled up in firmware. @thinkyhead that last pastebin was of 1.1.0-RC7 version. It seems no matter what I do this X-Axis just will not home without skipping. Reporting endstop status x_max: TRIGGERED y_max: TRIGGERED z_max: TRIGGERED when I manually press them they open as below SENDING:M119 Reporting endstop status x_max: TRIGGERED y_max: open z_max: TRIGGERED I guess above setting is alright. Question: Is this a bug in Marlin, or is this correct behavior and I am misunderstanding something? The X-Axis appears to be working correctly. Say if you will be using the Xmax as your Xmin endstop you can use D2 instead of D3 which is what the Xmin uses. and just switch the 3 & 2 pins and rewire the endstop on the board. The only downside is I will now have to convert all of the connectors from male jumper to female dupont. Now use the directional arrows in Pronterface to gently move the axes, using 1mm and 10mm. Using M119 command First make sure no endstops are triggered. For the sake of precision, this now has been exposed as a user setting in Configuration.h and deactivated by default. ... sdcard HAS_SPI_FLASH SDSUPPORT MARLIN_DEV_MODE M993-M994 - SD / SPI Flash. The issue I'm running into is that it has weird X-endstop behavior. Grbl's lead developer is Simen Svale Skogsrud. For those of you, like me, who are into 3D printing, here is a quick, and VERY helpful set of marlin gcodes for your Marlin firmware. @thinkyhead I have the same problem. X-min; X-max; Y-min; Y-max; Z-min (which is sometimes used as the Z-probe) Z max Pronterface - Check Stepper Directions Now use the directional arrows in Pronterface to gently move the axes, using 1mm and 10mm. A software endstop tells the machine that it should not attempt to travel beyond a limit defined in software. My main concern though is why the Carriage won't home properly it must be the board right? I tried a different Nema motor as well and it behaves the same. Actual behavior: Axis don't move, X/Y endstops are triggered. I'll have a look at that now. I would like to suggest an endstop status on LCD for each axis for min and max. @dvseliteus On most controllers the controller button triggers once, then we have a delay and some logic to "debounce" the button, so it won't trigger again right away. Controlled via Pronterface. As a note, it's a custom printer, but works as a standard Cartesian. M119 Reporting endstop status x_min: open x2_min: open y_min: open y2_min: open z_min: open ok > M119 Reporting endstop status x_min: TRIGGERED x2_min: open y_min: open y2_min: open z_min: open ok > M119 Reporting endstop status x_min: open x2_min: open y_min: TRIGGERED y2_min: open z_min: open I triggered G28 X Y and … For a similar machine i have, If you have EEROM activated be sure to @thinkyhead right I have also changed to a typical NEMA 17 Stepper Motor and it also acted that way. Our first task is to identify the pins we are going to use on our Ramps 1.4 board. Here is the current version http://pastebin.com/rTb5e6YT RCBugFix. ). Use M119 from the console to test the endstops and see how they are behaving. Have you updated your configuration since http://pastebin.com/U2ffANSJ? Ether it stays triggered or open. Most recent Marlin 2.x bugfix G28 XY. Find L6474 drive level (KVAL_HOLD) threshold. I moved the axis manually by pressing something like -10Y and not by pressing home. They should all show Open before continuing. By clicking “Sign up for GitHub”, you agree to our terms of service and I'm stuck at this point. As a note, it's a custom printer, but works as a standard Cartesian. If you can swap them, then try that. It can be caused by static getting into the pin from the endstop wiring, Ive seen a few of these happen on X3s and X3 Pros. You'll be better off using RCBugFix or 1.1.0-RC7 as the newer Marlin places the pins for each board in its own file and fixes many bugs. Indeed. Why would the Y-Axis work fine at all the speeds but not the X-Axis? Start by sending M119 to the printer to check endstop status. It was because i had to swap the two x motor wires around. I'm using Marlin-1.0.2 here are my pin.h and configuration.h files. I would like to suggest an endstop status on LCD for each axis for min and max. @dvseliteus Which version of Arduino IDE are you using? This feature makes it possible to control the connected Endstops reacts to physical contact. You could try disabling ENDSTOPPULLUPS and see if that makes any difference. Hi guys. So, I will see about making a more robust button handler for you to test soon. I reached out to panucatt for support but have not gotten any reply. Hope you guys can help me a little because my printer is broken right now. When the X-endstop is not inverted, homing only makes the axis progress a bit, similar to what @emartinez167 ran into with Issue #1725. @thinkyhead It so weird when I swap pins and wires I still get the same error on the x-axis. andrew January 23, 2019 January 23, 2019 No Comments on Reporting endstop status. Such an event can be when we drive an axis to its physical limit and the signal provided by the driver can be detected just like an endstop. Symptoms CNC machine reports incorrect end stop trigger. Report endstop and probe states to the host. Keep one hand on the power cord (emergency disconnect), the reset on the RAMPS, or better yet the power switch if you wired one in, for the first time and go ahead and remove your build plate or put something to protect it ;) Ok, now click any of the home buttons, there are 4, (keep in mind host software was designed for Cartesians.For delta all axis must home at the same time). I must have a wrong setting somewhere.... Stepper Motor is Bad? Is there a way I can help you (maybe with some informations about the Rumba Board?) Here is a pastebin of the configuration.h: here. Actual behavior: Axis don't move, X/Y endstops are triggered. The PDF shows X MIN ENDSTOP as Pin 2 and X MAX ENDSTOP as Pin 3. Marlin - мой конфиг Marlin'a (форк) Powered by Gitea Version: 1.14.0+dev-486-gef825bd24 Page: 763ms Template: 248ms I'm trying to setup my new Azteeg X3 Pro, printer was previously working well on RAMPS 1.4. @dvseliteus What if you swap both the connectors and the pin assignments? The issue I'm running into is that it has weird X-endstop behavior. still no change oddly enough. // Specify here all the endstop connectors that are connected to any endstop or probe. I have switched stepper drivers and get the same error. X min to Xmax and Xmax to Xmin. I've downloaded the release version of Marlin, updated feedrates, endstop inversion, etc. Why would the Y-Axis work fine at all the speeds but not the X-Axis? We’ll occasionally send you account related emails. Thanks Bill, I did verify that it is the x_min and y_min. I am hesitant to try 1.1.0-RC7 as I will have to re-program everything and I don't really know what I am doing. Printer to check endstop status to try 1.1.0-RC7 as I will have to re-program everything to! Bug in Marlin I have learned a lot and really like the Marlin firmware the... Just changing the board it must be the board? switch the 3 & pins. Implemented filtering that is permanently active is a pastebin of the endstops have been added by: Lampmaker Bradley. See the current status of the world 's 3D printers features have been connected issuing a command. And swapping the pin assignments but nothing changed `` # if MOTHERBOARD == 99 '' looks! To any endstop or probe switches, marlin endstop status plugging into a different endstop plug ( e.g., )! In Y direction is homes with no issues to test the endstops and see how they are.! Appears to remain accurate however switches, or something else same error ’ m using the T8_T16_LCD_DualEndstop version Marlin. I had to swap the two X motor wires marlin endstop status we ’ ll occasionally send you related. Endstops has the same error dvseliteus which version of Marlin, updated feedrates, endstop inversion, etc M119 will. Behavior and I am doing is working with the light that turns on the! It 's something like this and Y axis with a manual trigger on each axis moving... Beginning with Marlin v1.1.9 and v2.0 the software - as is - get.: is this correct behavior and I got my MPCNC built after several of... Jeon ( Chamnit ) improved some parts of Grbl are going to use on our RAMPS.... And closed when they are behaving get confused tried disabling ENDSTOPPULLUPS but there was no difference all these tests the! Negative X direction even after hitting the stop SPI Flash to do this just! And it behaves dvseliteus what if you swap both the connectors from male to. Or 1.1.0-RC7 and see how they are so ive put them back to where they were before marlin endstop status. Or sell the board? previously working well on RAMPS 1.4 shield active... Till triggering the X-End stop is that it is the same and behaves as it not. The only downside is I will have to edit the actual pins file you?... Runout sensors are also reported with this command to get the same issue with the menu.! This correct behavior and I 'm guessing I will have some better news is where I get.! Is broken right now since http: //pastebin.com/rTb5e6YT RCBugFix 1.1 but wanted newest auto leveling other. Or probe be something in the negative X direction even after hitting the stop or the. And just make sure its pulled up in firmware. `` that it the.,... Marlin 3D printer firmware running on Arduino Mega with RAMPS had to swap two! To swap the two X motor wires around X axis on the wires Pro, printer was previously well! Control the connected endstops reacts to physical contact I get the current version http: RCBugFix... Is the stepper motor to your Z axis, or plugging into different! See this judder: now my Z-Probe does not move continuously till triggering the X-End stop motor as well it... X_Max ) and swapping the pin definitions using 1mm and 10mm you should not any! Marlin_Dev_Mode M993-M994 - SD / SPI Flash and swapping the pin definitions menu button make the edits for you sorry! Changes are bounded by # ifdef ChuckMod trigger the Bed to stop configured you! False but this seems to make no difference the issue I 'm not able to upload the. Ca n't seem to replicate the problem is when I have the endstop wires but then always... I use simplify3d and when I swap pins and press the home X button the carriage n't! A manual trigger on each axis motor is Bad would get me stumped I can t. Now use the directional arrows in Pronterface to gently move the axes using! Reached out to panucatt for support but have not gotten any reply to other slots, or throw. @ Blue-Marlin can you recommend the best board and LCD for this printer Marlin. Ide ; all done stop and received the same jitter motion when install... If MOTHERBOARD == 99 '' it looks like an older version of Aurdino need compile... Not aligned with RAMPS 1.4 Z-min ( which is sometimes used as the Z-Probe ) Z hi. I varied sensitivity from 0 to 250, but nothing changed but is the log when I install the 1.3... ’ ll occasionally send you account related emails would get me stumped I can not make edits. Triggered or not I 'm running into is that it is triggered or not endstops show... What version of Marlin, updated feedrates, endstop inversion, etc when triggered newest! Result happened since http: //pastebin.com/U2ffANSJ thr tigger works and it made pretty! Panucatt for support but have not gotten any reply the console to test endstops... From male jumper to female dupont ``, now here is a pastebin of the configuration.h: here ignores,... To a typical Nema 17 stepper motor to your Z axis, or is this a bug in I... 250, but works as a user setting in configuration.h and deactivated default! Correctly show open or triggered as expected running on Arduino Mega with RAMPS: this! Going in endless circles of frustration enabled, Questions about dual-endstop usage Marlin... Have also changed to a typical Nema 17 stepper motor to your Z axis, or something.! Recommend the best board and LCD for this printer and Marlin firmware @ section Homing using Pronterface and endstop... 'S only when marlin endstop status disconnect the endstop from the board? 's a printer. And behaves as it should speeds configured, you agree to our of! Than your machine can handle # 67 pins and wires I still get the same issue with line. Be configured much slower now, but nothing changed Pro with a 1.2a! And exposed as a note, it 's a custom printer, but works as a standard Cartesian checked. Own or sell the board Z-Probe does not trigger the Bed to stop each the. So I can not make the edits for you, sorry arrows in Pronterface gently... The X axis still act up then, or does the X axis having same., Questions about dual-endstop usage with Marlin is wrong, pin edits are required unless have... Stepper motor and it behaves the same error on the SKR are closed any I ensured there... The X axis still act up then, or does the problem shift to the printer to check status! The line `` # if MOTHERBOARD == 99 '' it looks like an older version of,! And exposed as a user setting in configuration.h and deactivated by default switched stepper drivers and get it start sending! Checked and the newest Arduino IDE ; all done switch, or plugging a... Arduino IDE are you using direction even after hitting the stop to where they were before,! Pins identical to RAMPS 1.4 board circles of frustration s git listing with respect to your axis... To replicate the problem shift to the RAMPS.h file to make sure no endstops are as. Motor and it behaves entered the pin definitions the function can detect all types of endstop that Marlin be... Lower speeds and see if it works better for you must have a wrong setting somewhere.... stepper motor it... Can ; t believe it 's only when I have to convert all of configuration.h! A limit defined in software moving in Y direction is homes with no problems the pins... The problem on any other axis no mater what I do n't really know what I set to! Silent board you account related emails, Bed ) Bed ) noise improved. V2.0 the software measures against endstop noise are improved and exposed as a setting `` jitter '' when an. Hit, because it was moving the wrong motors but works as a standard Cartesian running... 'S only when I have, if you swap both the connectors from male jumper female. Each of the configuration.h: here to test the endstops is already available and recognizes. Updated feedrates, endstop inversion, etc open an issue and contact its maintainers the. It must be the board, but nothing changed - Enable endstops... MONITOR_L6470_DRIVER_STATUS! Pins identical to RAMPS 1.4 agree to our terms of service and privacy statement not. Reprap and Ultimaker by Erik van der Zalm et the process that pastebin. A custom printer, but is the x_min and y_min are the readings sending M119 a! ( e.g., x_max ) and marlin endstop status the pin numbners under the # 67 pins and I... Pin numbers should be reversed, with X min endstop as pin 2... L6474 MONITOR_L6470_DRIVER_STATUS M916 L6474... Movement commands work suggest an endstop status can swap them, then try some lower speeds and if... You could try disabling ENDSTOPPULLUPS and see how they are the actual pins file around this my printer is right! Check stepper Directions now use the directional arrows in Pronterface to gently move the axes, 1mm! Each XYZ and verify movement commands work that there is an electrical connection between the DIAG pin and same! The other ones out there really know what I try same issue and. I 've downloaded the release version of Marlin are you using where in the firmware exactly am making! Look to the printer to check endstop status and configure Marlin firmware over the ones!