I think to do something like that you would have to write your own command. Or at least tweak one slightly. M600 would be a good place to start. You would just need to tweak it to not retract so much that it can continue without needing to reload the filament. In marlin M600 lifts z, retracts, moves out of the way and keeps the bed hot.by lazzymonk - General
Could the power supply be cutting out? Is there still 12v going into the ramps?by lazzymonk - RAMPS Electronics
Try adjusting the current for that motor on the stepper driverby lazzymonk - Mendel90
A little bit more information would be good if you actually want some helpby lazzymonk - General
try moving the servo wires away from the stepper wiresby lazzymonk - Reprappers
Atx breakout boards are easy enough to make with very few components. I have made a few in the past.by lazzymonk - Reprappers
I would pull the cap off the 5vsb(purple) then and see if it has 5v on it. If it does not then I would say something is shorting somewhere.by lazzymonk - Reprappers
only other thing I can see is it looks like your binding posts are connected to the metal case and not insulated from it? That would stop it starting up if it is the case.by lazzymonk - Reprappers
I think the problem is the purple and grey wires. The grey is power ok signal. Meaning it is switched high when power is stable. Connecting it to 5vsb(purple) both unnecessary and I unadvisable. Try just disconnecting it.by lazzymonk - Reprappers
sounds like your z motors are out of sync. Which is caused by motors loosing steps. You need to increase the current or slow them down. Or bothby lazzymonk - Mendel90
have you set the DEFAULT_AXIS_STEPS_PER_UNIT ? if so try reducing the DEFAULT_MAX_FEEDRATEby lazzymonk - RAMPS Electronics
My advice would be dont even try. Use Marlinby lazzymonk - General
If it is an open circuit then it is likely not the mosfet. You need to test each wire and the heat bed separately to find out which bit is faulty.by lazzymonk - General
I think M501 only loads settings from the eeprom, i dont think it returns them over serialby lazzymonk - RAMPS Electronics
It took them 11 days to reply to an email to me....by lazzymonk - General
That exactly what M600 does. M43 does very much the same too. Which is why the code I made uses M600.by lazzymonk - General
Im sure Sli3r can do both of those. But that doesnt answer your question.by lazzymonk - General
Adding home x to the LCD is easy. All you need to do is find the the following in ultralcd.cpp MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28")); Then add this after MENU_ITEM(gcode, "Auto Home X", PSTR("G28 X0"));by lazzymonk - General
just found these would make life a bit easier.by lazzymonk - Reprappers
cfeniak you would need to change the following #if defined(PAUSE_PIN) && PAUSE_PIN > -1 if( 0 == READ(PAUSE_PIN) ) pause(); #endif to #if defined(PAUSE_PIN) && PAUSE_PIN > -1 if( 0 != READ(PAUSE_PIN) ) pause(); #endif Note the != rather than == cnc dick M600 and M43 both leave the bed heater on.by lazzymonk - General
Did you know that you can interface directly with most digital callipers relatively easily. Just a thought.by lazzymonk - Reprappers
That error means something else is using the serial port. Do you have something like printer face open? If not close everything else on your computer and try again. Also are you sure com13 is the arduino?by lazzymonk - RAMPS Electronics
Only safe way would be a relay. Unless you want to burn your house down.by lazzymonk - RAMPS Electronics
Great! I'm glad it worked for you. I did expect a compiler error with setup being at the bottom but didn't get one my self. Maybe you could experiment with M43 and see if it's closer to what you need. I'm not really a fan of opto end stops so I think I would go with a mechanical switch. Another option maybe worth thinking about is rather than using the filament in the opto is to put a flagby lazzymonk - General
what temperature are trying? Can you get filament to extrude if you press the button in pronterface? you really need a a fan on the barrel of the j-head to print pla. It is very difficult to print pla without it.by lazzymonk - General
in pins.h under the board your using add #define PAUSE_PIN 42 i used pin 42 just for testing but you can use any you have free. in Marlin.h find void kill(); and add after it void pause(); in Marlin_main.cpp find void setup() and after setup_killpin(); add setup_pausepin(); then find void manage_inactivity() then find #if defined(KILL_PIN) && KILL_PIN > -1 if( 0by lazzymonk - General
Also the more I think about it. M600 (change filament) would be better than M25.by lazzymonk - General
It should be easy enough to do. The functionally needed is very similar to the kill pin functionality. Copying renaming and tweaking that function and it's setup should be easy.by lazzymonk - General
You wouldnt be able to run 2 beds from one ramps without some sort of relay. The fuses couldn't handle it, the traces couldn't handle it and the power connector would likely burn.by lazzymonk - General
Try experimenting with different values. If you can get 20.49mm and 19.44mm consistently then work it out from there. they are both about 0.5mm from what you want so work out the step difference between the two. Divide it by 2 and add it to the steps for 19.44mm basically 79.04343582235 or even more likely to give good results, just use 79by lazzymonk - General Mendel Topics