After lightning storm and power fluctuations: "A is hitting bed error" - But it is not
Hello,
So, I got my printer more or less working - Turns out the fine tuning of the various lengths are very important...
It is a delta printer, much like the mini kossel one (K800 mine is called). It is running on Arduino Mega 2560 and Ramps 1.4
So I made the not so wise choice of just wanting to check one last thing while in the middle of a thunder storm and power fluctuations on the power grid.
There was no smoke or the slightest indication of anything - And everything else electronic in the house is fine. But my steppers are now frozen. When running I get the error that A has hit the bed floor. I get that error twice and then in Reptier host the Z value goes to max val.
My question is: What exactly should can I understand from that error? Is there some intelligence to it so I can assume an error in the A circuit or is it just a standard output when drawing too much power?
In case it should be of interest - Under all the following conditions, the error is the same:
1) Changing cables around
2) Removing the stepper cables entirely
3) Removing the stepper drive(s) circuit (the one(s) that can be taken out)
4) Removing everything entirely so only the board on top of the Arduino
The following is also true:
- The heating circuit for the extruder still works (it heats) and so does the thermistor.
- No stepper works, not the extruder, no nothing. Running the extruder does NOT give the "A hit floor" error, just nothing happens.
- All motors are "on" when I ask them to move and I can see commands being sent by measuring with my oscilloscope on the output pins - But no movements. Thus you cannot move them by hand after you ask them to move and the motor is doing the "humming" thing.
- I have tried a different power supply but my alternative is only 1.5A - Not sure if that is enough to drive anything. It still gives same error.
- The output voltage is correct on the power supply and measuring with my DMM on various points gives what I expect for voltages
Ok - I think I have fried the microchip on the Arduino. I am not very skilled with electronics and don't feel confortable starting to de-solder all the capacitors to check them.
SO, again - Any inputs are very welcome - But most important I would like to know, if anybody knows, if the "A hit the floor" is somehow a trustworthy diagnostic that the error is in that part of the circuit - Or if that could also be triggered by a power leakage in the Arduino chip?
PS. I am thinking about making my own stepper circuit to test the Mega without the Ramps board but just wanted to ask before investing much more time.
Comments