Welcome! Log In Create A New Profile

Advanced

Tinybee z offset

Posted by Akhteh 
Tinybee z offset
April 21, 2025 03:49AM
Hello friends, I have a problem, please help me I have a tinybee v1 board, I use Marlin 2.1.2.5 firmware, everything works fine, but my only problem is that no matter how much z offset I give during printing, it has no effect, but it is applied in the next print, not on that print. Please if anyone can help me

Btt_mini_12864
Re: Tinybee z offset
April 21, 2025 12:43PM
The Tinybee cannot do live babystepping

It is because they use a io expander, a serial stream to a buffer for the stepper driver step and direction io lines, The current implementation does not allow direct manipulation of of the step pins that babystepping requires.
Re: Tinybee z offset
April 26, 2025 02:52AM
Is this problem solvable? Without z offset, it won't be interesting and I get into trouble every time
Re: Tinybee z offset
April 26, 2025 10:26PM
Did a web search for " Tinybee Z offset enable baby-stepping"

Found this information may of may not help, though thought I would post anyway.

Quote
AI Overview
While the MKS Tinybee board itself doesn't natively support live babystepping, meaning you can't directly adjust the Z-offset while a print is in progress. You can still utilize babystepping to make permanent Z-offset adjustments by integrating the babystepped value into your Z-offset setting.
Here's how to make permanent Z-offset adjustments using babystepping on a printer with a Tinybee:

1. Enable Z-Offset Features:
In your Marlin firmware configuration (Configuration_adv.h), enable BABYSTEP_ZPROBE_OFFSET and INTEGRATED_BABYSTEPPING.
2. Adjust Z-Offset with Babystepping:
Use the printer's built-in babystepping feature (usually accessed through a menu or by double-clicking the status screen) to adjust the Z-offset.
3. Add Babystepped Value to Z-Offset:
Determine the amount you babystepped by and add that value to your Z-offset setting in Marlin's Configuration_adv.h.
4. Save and Recompile:
Save your Marlin configuration and recompile the firmware.
5. Apply to Bed Leveling:
After compiling and flashing the firmware, ensure your bed leveling is calibrated with the new Z-offset.

Important Considerations:

Persistence:
While babystepping adds to the Z-offset, it might not persist for subsequent prints if you don't save the settings in EEPROM (with M500 G-code), as noted on Reddit.

Multiplicator:
You might need to adjust the BABYSTEP_MULTIPLICATOR_Z setting in Configuration_adv.h to fine-tune how much the Z-axis moves per babystep click.
Double-Click for Z Babystepping:
Consider enabling DOUBLECLICK_FOR_Z_BABYSTEPPING for easier access to the Z-offset adjustment menu, as mentioned on 3DWork.

In essence, the Tinybee can't perform live babystepping, but you can use the babystepping function to modify the Z-offset, which will then be used for future prints if you save the settings to EEPROM and recalibrate your bed leveling.

Edited 1 time(s). Last edit at 04/26/2025 10:27PM by Roberts_Clif.


Computer Programmer / Electronics Technician
Sorry, only registered users may post in this forum.

Click here to login