If the bltouch/crtouch is in any way plugged into the z-min plug, the you use this #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //#define USE_PROBE_FOR_Z_HOMING If it is fully plugged into the 5 pin probe port you use this //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define USE_PROBE_FOR_Z_HOMINGby Dust - Firmware - Marlin
This is the pins of the DRV8825 from the top Are you sure you unsoldered the correct pins?by Dust - General
This "display" runs its own firmware. that is what is limiting the control. Not Marlin. I cant even identify which printer you have from that tiny video... First check for screen updates for your printer Or Contact Elegoo supportby Dust - Firmware - Marlin
lead screw does seem to be 8 mm per rotation so what does that leave... wrong micro stepping You say you have drv8825 at 1/16th ie jumpers are set to low (off) low (off) high (on) I suspect you really have 1/32 micro stepping 0.9 steppers are 400 steps per rotation * 32 micro stepping = 12800 steps per rotation with micro stepping. At 8 mm per rotation then the steps/mm would be 12800/8by Dust - General
0.9 steppers are 400 steps per rotation * 16 micro stepping = 6400 steps per rotation with micro stepping. as for your lead screw, you linked to your-account order-history, no one but yourself can see this If it has 4 mm per rotation then the steps/mm would be 6400/4 = 1600by Dust - General
I can replicate this on the simulator, with broken endstops Ie G28 XY doesn't move Ie they are always triggered Test your endstop M119 while switch is open and when closedby Dust - Firmware - Marlin
How about attaching Configs so we can attempt to replicateby Dust - Firmware - Marlin
You likely have bad wiring on your stepper motorsby Dust - Firmware - Marlin
FANMUX is not what you think it is. FAN0_PIN is used for extruder 0 FAN1_PIN is used for extruder 1by Dust - General
There are only a few possibilities blown fuse, dead mosfet or a faulty bed or the bed wiring. I do however see your running marlin 2.0.5 this is very old. released Mar 14, 2020 I strongly suggest yo upgrade to marlin 2.1.2.1by Dust - RAMPS Electronics
D8 is correct It looks like there are two fuses behind the power plug. I would check those have continuityby Dust - RAMPS Electronics
But not smart enough to know that 2d printers are not related to 3d printers or reprap in any manor.by Dust - General
you need to enable FYSETC_MINI_12864_2_1 for the lcd you don't need to change any pins but the back light is a neopixel you need #define NEOPIXEL_LED #define NEOPIXEL_TYPE NEO_RGB #define NEOPIXEL_PIXELS 3 and I like to have #define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup So you can see if the neopixels are workingby Dust - RAMPS Electronics
Your lead screw is a likly to be a single start many 8mm are 4 start and yes they really move 8mm inaccurate? most are connected to 200 step revolution steppers at 1/16 microstpping so 3200 steps a revolution. That is 8/3200 = 0.0025 mm per step.by Dust - Mechanics
Regarding firmware Marlin has example configs for this machine forget about arduino ide... get vscode with platformio Download marlin extract it, replace the Configuration.h and Configuration_adv.h with the examples for that machine and build the firmwareby Dust - Firmware - Marlin
the firmware can only turn the fan on or off. Doing so quickly it can adjust the speed. There is no way the change the direction. Plugging the fan in backwards will kill the fan. They are polarity sensitive. The only option is to turn the fan aroundby Dust - Firmware - Marlin
?? The display get power form exp1 and should light up when plugged into exp1 you don't even need exp2 for the lcd display itself to work. (you can leave exp2 unplugged and the display will light up and display things, but the encoder will not work) Exp2 is used for the encoder left and right, the kill pin and IO required for the sdcard.by Dust - RAMPS Electronics
1) The contrast knob 2) 41 3) that is not a supported feature of that display. The backlight is directly connected to 5v and gnd on Exp1 See There should be a 0 ohm resistor in the backlight power lines that can be replaced to lower the brightnessby Dust - RAMPS Electronics
You have to add it. See 5 axis ramps example #ifndef MOTHERBOARD #define MOTHERBOARD BOARD_RAMPS_14_EFB #define I_STOP_PIN 65 // Aux-2 #define J_STOP_PIN 66 // Aux-2 #endifby Dust - Firmware - Marlin
should have a desiccant pack in the package to, so that helps.by Dust - General
Please watch especially the bit about changing the _RSENSE and TMC_USE_SW_SPI wrong _RSENSE is most likely why it doesn't move no TMC_USE_SW_SPI would cause your TMC errors Do not use marlin from btt repository that has issues.by Dust - Firmware - Marlin
Just answered your identical question on your other post Please don't cross post. once is enough.by Dust - GCODE, Software e Firmware
This is Z_SAFE_HOMING /** * Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area. * * - Moves the Z probe (or nozzle) to a defined XY point before Z homing. * - Allows Z homing only when XY positions are known and trusted. * - If stepper drivers sleep, XY homing may be required again before Z homing. */ //#define Z_SAFE_HOMING #if ENABLED(Z_SAFE_HOMING) #define Z_SAFby Dust - Firmware - Marlin
#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector. This says you have some sort of servo based z probe this as well as the FIX_MOUNTED_PROBE triggered the error comment out this lineby Dust - Firmware - Marlin
"Part cooling is the part being printed, right?" yes That mosfet extension plugs into the servo plugsby Dust - RAMPS Electronics
RAMPS uses 2 wire fans. They PWM the power to change the speed. Ie then only use +V (red) and GND (black) wires Fans have to be connected via a mosfet to be software controlled. A stock ramps has 3 mosfets, used for hotend, heated bed and part cooling fan. So step 1 is add more mosfets eg by using a RAMPS RRD Fan Extender Step 2 is to configure a Controller Fan. this fan turns on when hby Dust - RAMPS Electronics
3200 should be correct but it is is a lot of steps / mm for a old 8 bit controller. I would definitely change it to 1/8 micro stepping and set 1600 steps/mm you will need to reduce the X and Y DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 } // X,Y,Z E See how Z is way slower, because Z is a lead screw (or threaded rod)by Dust - RAMPS Electronics
Can also be caused by the printer X and Y axis not being at right angles to each other Print the outline of a square, measure both diagonal corner to corners. If the measurements are not the same the axis are not at right angles to each otherby Dust - General