If you manually move the axis using the LCD, does it move in the right direction? How about if you connect with something like Pronterface and send a G0 Z10 (for example) to raise the axis 10mm?by MMcLure - Prusa i3 and variants
QuoteOhmarinusAhhh, so if you're using only E0 it might be possible to remap the pins from E1 to do the PS_ON? That would probably work.by MMcLure - General
QuoteOhmarinus QuoteMMcLure That was one reason I decided to go with a Re-ARM/RAMPS solution instead of the SKR 1.3 when I upgraded my machine to 32 bit. In my case it was the lack of a PS_ON pin plus available pins to run RGBW LEDs. I like the fact that the SKR 1.3 handles TMC drivers without extra wiring, but unfortunately the lack of GPIO pins is a problem in my use case. But wait, I think yoby MMcLure - General
Don't spend time with the Skynet fork - vanilla Marlin now supports the Anet A8/A6 and is much more up-to-date (last commit on the Skynet branch was 2 years ago). I had a similar problem with my A8 - in my case the hotend thermistor started reading 150C when the hotend was dead cold, I ended up replacing the Anet board with a Atmega2560/RAMPS combination.by MMcLure - General
That was one reason I decided to go with a Re-ARM/RAMPS solution instead of the SKR 1.3 when I upgraded my machine to 32 bit. In my case it was the lack of a PS_ON pin plus available pins to run RGBW LEDs. I like the fact that the SKR 1.3 handles TMC drivers without extra wiring, but unfortunately the lack of GPIO pins is a problem in my use case.by MMcLure - General
QuoteSmithSithThe only thing I can think of is following the G29 with an M500 and M420 S1...but from BLTouch's website and what I've read...that shoulnd't be necessary? I think it depends on what leveling method you use. The good thing is that now that you have the mesh saved you can probably avoid having to regenerate it each time and just need M420 S1 at the start of the print.by MMcLure - Firmware - Marlin
The best way is probably to compare your configuration file with the base 1.0 configuration file (https://github.com/MarlinFirmware/Marlin/blob/1.0.x/Marlin/Configuration.h). That will help you determine what changed from the default settings which are probably not going to be a lot of changes. Then you can make those changes one by one in the 1.1.9 configuration file.by MMcLure - Firmware - Marlin
The Z coordinates shown in the LCD will not reflect the bed leveling at all - so for example if you move from left to right on a tilted bed the head will move up or down to compensate but the displayed Z value will be constant. If you have enough flash space available on your control board you can try enabling G26_MESH_VALIDATION - that adds the G26 gcode that will print out a pattern on your beby MMcLure - Firmware - Marlin
Just FYI, you don't need to edit your configuration to be able to move past the probe point when figuring out what to set Z_PROBE_OFFSET_FROM_EXTRUDER. "M211 S0" will temporarily disable software endstops ("M211 S1" will re-enable them) so you can make your measurement.by MMcLure - Firmware - Marlin
I use a low-tech solution for this problem - I have a couple of 3D printed jigs that fit around the Z axis rods. I put those in place, turn the lead screws by hand until the axis hits the jig on each side, pull the jigs out, and presto - the axis is level and ready to go.by MMcLure - Firmware - Marlin
QuoteJoeK1973I'm running an i3 clone (Sgraber frame and bed support with i3 Rework plastic parts) and I'm looking to upgrade the heated bed to 220mm x 220mm. Are there any bed support frames out there that will fit 220mmm x 220mm heatbeds? If what you're looking for is the Y carriage, Gulfcoast Robotics makes several - the one they sell for the Anet A8 is a 220x220 one.by MMcLure - Prusa i3 and variants
G29 will use the position of the probe to store the correction value. So it will, for example, put the probe at 10,10 and use the value it measures there when the nozzle is at 10,10 when printing. Having the probe in the center of the bed when homing Z is also the correct behavior. The LCD will never show the probe location when probing - just the nozzle position. But it will take the probe offseby MMcLure - Firmware - Marlin
Maybe you still have an M206 in your slicer's start gcode?by MMcLure - Firmware - Marlin
So let me get this right - when the bed is hitting the endstop, the front edge of the bed is behind the nozzle, correct? That's an easy configuration to set up. All you need to do is set Y_MIN_POS to a negative value such that 0, 0 is the front left corner of the bed. I have this configuration on my AM8 - both my X_MIN_POS and Y_MIN_POS are negative. Then you don't need to play around with any ofby MMcLure - Firmware - Marlin
My current K factor (direct extruder, PLA, 0.4mm nozzle) is 0.06, so what you're seeing isn't out of the ordinary. At one point I was using 0.18 as the K factor, so don't worry about the number appearing to be too small. Running the test from 0.0 to 0.2 with 0.02 steps is exactly what I did to get the 0.06 value. Note that if you have S_CURVE_ACCELERATION enabled you won't be able to get a perfeby MMcLure - Firmware - Marlin
One other possibility is overloading the 5A polyfuse - if you have a lot of power to your steppers and the hotend, the polyfuse might start restricting the current and that could cause the hotend to fluctuate. Adding an external MOSFET for the hotend will solve that issue.by MMcLure - RAMPS Electronics
When I did this I used XT-30s (the little brothers of the common RC XT-60 connector) for the heater cartridge and Dupont connectors for the thermistor.by MMcLure - General
How recent is your version of Marlin? There were some very recent fixes to the temperature handling code for 32-bit platforms (specifically applies to the LPC1768 on the SKR) that fix some issues with temperature errors on startup. Try a fresh bugfix-2.0.x checkout and see if you have better luck with those fixes included.by MMcLure - Firmware - Marlin
How are you powering the SN04-N? Many sensors that are specified to run off 6-36V will run OK at 5V supply, but will definitely not run correctly at 3.3V supply. You need to power it from a 5V (or 24V) pin on the board. If you power it from 24V you definitely will need a divider network. Be aware that the Re-ARM adds a 10K pullup resistor to each endstop input so that has to be taken into accountby MMcLure - Firmware - Marlin
ABL should only probe places on the bed as long as you have your printer well defined in the configuration. There are several settings you need to make sure are correct: X and Y endstop positions - make sure that X_MIN_POS and Y_MIN_POS (assuming you have X-min/Y-min endstops) are set such that the front-left corner of the bed is X=0, Y=0. This may mean that X_MIN_POS and/or Y_MIN_POS may be negby MMcLure - Printing
Watch out with silicone caulk - plain caulk releases acetic acid as it cures which can cause corrosion. There are silicone caulks that do not release acetic acid but they are more expensive. Look at Electronics Grade Silicone.by MMcLure - General
I don't understand why the instructions want you to use an endstop for homing and the probe just for probing - it's much less hassle to just use the probe for both. Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, disable Z_MIN_PROBE_ENDSTOP, enable Z_SAFE_HOMING and connect the probe to the Z_MIN pin.by MMcLure - Firmware - Marlin
Quoteecho:Marlin 1.1.0-RC7 That is not the latest and greatest version of Marlin - in fact it's a very old version (almost 3 years old). Marlin is up to 1.1.9 on the 1.1.x branch and is also available on a 2.0.x-bugfix branch. I would test with the latest bugfix-1.1.x branch of Marlin (https://github.com/MarlinFirmware/Marlin/archive/bugfix-1.1.x.zip) and see if you get the same problem.You'llby MMcLure - Firmware - Marlin
You don't need to, but you'll probably end up with faster prints with the same quality if you do.by MMcLure - Firmware - Marlin
And to answer your direct question, leveling works in machine space so it doesn't matter whether you've run a G92 or not - the same points will be corrected the same way.by MMcLure - Firmware - Marlin
For something like an A8 you should define your bed with something like this: #define X_MIN_POS -33 #define Y_MIN_POS -6 #define X_BED_SIZE 220 #define Y_BED_SIZE 220 leave pretty much everything else that refers to the bed alone. You'll probably have to fine-tune X_MIN_POS and Y_MIN_POS a bit, but those numbers should get you close.by MMcLure - Firmware - Marlin
If by "home position off the bed" you mean that the X/Y endstops are such that the nozzle is off the bed when they're triggered, the best way to handle this is to set X_MIN_POS and/or Y_MIN_POS to negative values such that the front left corner of the bed is 0, 0. For example, on my AM8 I have X_MIN_POS=-35, Y_MIN_POS=-6. If I home and then do a "G0 X0 Y0" my nozzle ends up at the front left cornby MMcLure - Firmware - Marlin
Also, make sure that the tabs on the three MOSFETs are not touching each other. I've seen several instances where they were touching, and (for example) turning on the part cooling fan would also end up turning on the bed!by MMcLure - RAMPS Electronics
Cura is showing the "the object is not manifold" error. You need to repair your STL file through netfabb or something similar. At least the Prusa edition of Slic3r has an option in the "Object" menu to send the STL to netfabb and try to repair it.by MMcLure - Slic3r
Have you enabled Z_SAFE_HOMING in Configuration.h?by MMcLure - Firmware - Marlin