Welcome! Log In Create A New Profile

Advanced

Homing, Offset, Probe, USB Etc, Etc Nothing works right!

Posted by Houseflipper 
Homing, Offset, Probe, USB Etc, Etc Nothing works right!
August 01, 2024 11:56PM
Marlin problems

I have an Ender 3 v2
Installed Sprite Extruder Pro Kit
Installed Cr Touch
BIGTREETECH SKR V1.4 Turbo Control Board
TFT35 V3.0.1 Touch Screen Display
TMC2209 V1.3 Stepper Motor Driver - Settings for Sensorless Homing on UART Mode

I have been working on getting all this working for the past 6 weeks. I average 4 hours a day trying to figure it out. I have thought about giving up on it many times.
Not my first time writing code except it wasn’t Gcode.

Some things kind of seems to work.
1. The number one thing I just can’t figure out is. Homing, Offsets, Etc
I can get the nozzle to home at the front left corner just fine.
But my probe hangs off the bed. My sprite nozzle to probe offsets are (X_-38, Y_-31, Z_-1)
For some reason after setting 0:0 at the extreme front left of bed it then homes and puts the nozzle at the exact same offset from 0:0 as my probe to nozzle offset. Probe still off bed.
Now I can set the offset far enough to get the probe on the bed but that’s it any action after that the probe probes off bed.
2. Error of “USB Start Failed” usb isn’t active now. It was working just fine.
3. I find it almost impossible to set the z when trying a test print. It just moves a few mm in the air and tries to print.
4. Homing does seem to be all over the place. When building firmware it changes every time to seemingly a different place.
5. I have changed so many settings I keep starting over because things seem to get jumbled around.
6. I have continually searched the web for every problem I come across. Seems as if each person that replies to those problems just gives a different answer.
7. This almost stock ender 3 v2 was printing perfectly. No issues anywhere. Then the extruder motor stopped. I bought the sprite pro kit, then I kept going adding things, I mean it was being taken apart let’s upgrade everything. ( Now I know that’s not the greatest idea.)
8. I’m posting the config files. If anyone can help me out it really is appreciated.
If anyone needs anything else just let me know

Configuration Files
Attachments:
open | download - Configuration.h (126.6 KB)
open | download - Configuration_adv.h (173.3 KB)
Re: Homing, Offset, Probe, USB Etc, Etc Nothing works right!
August 02, 2024 12:48AM
Note: your probe offset says your probe is left of and front of the hotend, is this the case? (as so many people get this backwards)


1)

Probe offsets have nothing to do with homing X or Y, only for Z as you have Z_SAFE_HOMING enabled.

You home X, x moves until the x endstop is triggered (sensorless still uses endstop io pin), the firmware now sets x to X_MIN_POS, in your config file this is set to 0. If the hotend is not over bed position X0 you need to update X_MIN_POS
You home Y, y moves until the y endstop is triggered, (sensorless still uses endstop io pin), the firmware now sets y to Y_MIN_POS, in your config file this is set to 0, If the hotend is not over bed position Y0 you need to update Y_MIN_POS

Both X and Y home need to be correct before you check Z home position.

You home Z, X and Y move the probe to the center of your bed, in your case X148 ((x_bedsize/2) - x-probe_offset) , y141 ((y_bedsize/2) - y-probe_offset)
If your probe is not center of the bed, you need to check your bed sizes and your probe offsets

2) you have enabled #define USB_FLASH_DRIVE_SUPPORT The BOARD_BTT_SKR_V1_4_TURBO does not have this feature, disable this line

Edited 4 time(s). Last edit at 08/02/2024 01:20AM by Dust.
Re: Homing, Offset, Probe, USB Etc, Etc Nothing works right!
August 04, 2024 01:28PM
Thank You for the reply.
Yes my probe is in front of and to the left of the hot end.
So I homed X only. X moved and hit the endstop. The hot end is not at X0. So I input that number as my X_MIN_POS.
Then I homed Y only. It is at Y0. I made no change there.

After checking my bed size. I did not have it correct. I have reset that.
Then set the X & Y Max.

This took some back and forth and adjusting but it goes where it’s supposed and everything works.
Almost, bed leveling is off the deep end but I’m sure I can get that dialed in. I leveled the bed manually. Using the same process as on the stock Ender 3 V2.
(Hotend at 0, in center of bed. Then with paper adjust until barely touching in center and all corners several times until no adjustments were needed. But trying to do a test print didn’t work. The nozzle was off the bed 1-2mm in some places. Yet digging into it in others.

Now the usb problem.

You said “ 2) you have enabled #define USB_FLASH_DRIVE_SUPPORT The BOARD_BTT_SKR_V1_4_TURBO does not have this feature, disable this line”
I did that I commented out USB_FLASH_DRIVE_SUPPORT. And during the build it gave me this Error.

"message": "'DiskIODriver_USBFlash' does not name a type; did you mean 'DiskIODriver_SPI_SD'?",

Would not let me build. So I uncommented it and VSCode then allowed the build.
Not sure what needs to change there but it’s in cardreader.h file Attached Link.
I couldn’t find much of anything by searching.
Cardreader.h

I really do appreciate the help.
Re: Homing, Offset, Probe, USB Etc, Etc Nothing works right!
August 04, 2024 05:00PM
you also have #define MULTI_VOLUME enabled, disable this line

But the controller still does not have sdcard and usb drive ports


I think your getting confused about marlin devices vs the device that are part of the controlling display.
To marlin the tft is only a serial device with 128x64 mono mode emulation and a sdcard slot


The "TFT35 V3.0.1 Touch Screen Display" is really a control computer. The USB port is not seen by marlin. Instead the tft computer uses the USB port to read gcode to feed marlin data over serial.

Edited 1 time(s). Last edit at 08/04/2024 05:00PM by Dust.
Re: Homing, Offset, Probe, USB Etc, Etc Nothing works right!
August 04, 2024 06:36PM
Thank You! I can say you’re right. I’m so very confused. Marlin was so very confusing at first. But spending so many many hours working with it has helped tremendously. But it’s diminishing for sure. I have run 2 different basic test prints. I have adjusted and am now printing a more defined detailed print. I will change the Multi Volume setting as soon as it’s done. Thank You for the help.
Sorry, only registered users may post in this forum.

Click here to login