Closed maxgerhardt closed 1 year ago
please i need some help, i installed the Bigtreetech s42b v1.1 drives on a tevo tarantula pro on the x and y axes i didn’t change the belt or pulias but the x axis got smaller, can you solve this? the most amazing thing is that the y-axis is correct, I have already replaced the x-axis motors with the y-axis and the x-axis remains smaller no matter what I do, below is the code if you can help me I am extremely grateful
Default Axis Steps Per Unit (steps/mm)
/**
/**
Have a look for the post I put up on inaccuracies with the stepper
What do the comments in this PR have to do with the actual PR? o_o
Since version 10 of https://github.com/platformio/platform-ststm32/, custom board JSON files need to have a
product_line
value with which the startup script is selected.Without that, compiling this project gives
After correcting that, more errors arise during compilation
because this project includes its own CMSIS library but there is no
core_cmInstr.h
file. That was added.Finally, the value of the ldscript path is corrected.
Please note that
iap.py
is still wrong, it does aenv.Replace(LDSCRIPT_PATH="buildroot/ldscripts/BIGTREE_S42B_V1.ld")
and that file doesn't exist anywhere in this repo. But since thatextra_scripts
directive is commented out, it is not used anyways.You should be able to reproduce the errors if you update your PlatformIO core (
pio upgrade --dev
) and platforms (pio platforms update
) in the CLI.Another way of fixing would be of course to correct the line
to include the exact version with which it compiled, e.g.
ststm32@9.0.0
. Since I don't know which versions you used, I fixed it by updating.Note that I only tested that the firmware compiled, not that it runs. Someone else would have to verify that, since I don't have the hardware.