Jump to content

BTT Octopus v1.1(F407)


Simeonitron

Recommended Posts

Hi community,

this is my first post.
I have some strange problems to configure my BTT Octopus v1.1(F407).

I downloaded Marlin 2.1.2 and use platformio to compile. only do the very basic steps for gettings things to run.
My first answer is (hopefully) very easy, i want to identify my hardware to set the basic settings for marlin and there are some strange differences.

on /Marlin/src/boards.h there are 3 entries

#define BOARD_BTT_OCTOPUS_V1_0        4214  // BigTreeTech Octopus v1.0 (STM32F446ZE)
#define BOARD_BTT_OCTOPUS_V1_1        4215  // BigTreeTech Octopus v1.1 (STM32F446ZE)
#define BOARD_BTT_OCTOPUS_PRO_V1_0    4216  // BigTreeTech Octopus Pro v1.0 (STM32F446ZE / STM32F429ZG)

But the Chip on the Board is a STM32F407ZET6. which one is good?

on /ini/stm32F4.ini only this one seems to be working. Getting Serial Connection and TFT35 V3 is fine

# BigTreeTech Octopus / Octopus Pro (STM32F407ZET6 ARM Cortex-M4)
#
[env:BIGTREE_OCTOPUS_V1_F407]
extends            = stm32_variant
board              = marlin_STM32F407ZE
board_build.offset = 0x8000
build_flags        = ${stm32_variant.build_flags}
                     -DUSE_USB_HS_IN_FS

so far so good

next problem are the steppers, i use BTT TMC2209 presoldered as UART

on X, Y the steppers are very loud and doesn't work, but on z every stepperdriver works correctly (silent an smooth)

Here ist M122 only one stepper at x axis


SENDING:M122
        X    Y    Z    E
Address        0    0    0    0
Enabled        true    false    false    false
Set current    850    800    800    800
RMS current    826    1436    1436    1436
MAX current    1165    2025    2025    2025
Run current    26/31    25/31    25/31    25/31
Hold current    13/31    12/31    12/31    12/31
CS actual    13/31    0/31    0/31    0/31
PWM scale
vsense        1=.18    0=.325    0=.325    0=.325
stealthChop    true    false    false    false
msteps        16    256    256    256
interp        true    false    false    false
tstep        max    0    0    0
PWM thresh.
[mm/s]
OT prewarn    false    false    false    false
triggered
 OTP        false    false    false    false
pwm scale sum    38    0    0    0
pwm scale auto    3    0    0    0
pwm offset auto    82    0    0    0
pwm grad auto    14    0    0    0
off time    4    0    0    0
blank time    24    16    16    16
hysteresis
 -end        2    -3    -3    -3
 -start        1    1    1    1
Stallguard thrs    8    8    0    0
uStep count    264    0    0    0
DRVSTATUS    X    Y    Z    E
sg_result    370    0    0    0
stst            *    *    *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
        X    0xC0:0D:00:00
        Y    0x00:00:00:00     Bad response!
        Z    0x00:00:00:00     Bad response!
        E    0x00:00:00:00     Bad response!
Testing X connection... OK
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing E connection... Error: All LOW 

and here ist M119

SENDING:M119
Reporting endstop status
x_min: open
y_min: TRIGGERED
z_min: TRIGGERED

What can i do to gettin a moving x axis
there are noch mechnics connected

Motors an mechanics are from Tronxy X5SA 400

Thanks for help

looking forward to hearing from you

 

Link to comment
Share on other sites

I downloaded Marlin 2.1.x and use platformio to compile. only do the very basic steps for gettings things to run.
My first answer is (hopefully) very easy, i want to identify my hardware to set the basic settings for marlin and there are some strange differences.

on /Marlin/src/boards.h there are 3 entries

#define BOARD_BTT_OCTOPUS_V1_0        4214  // BigTreeTech Octopus v1.0 (STM32F446ZE)
#define BOARD_BTT_OCTOPUS_V1_1        4215  // BigTreeTech Octopus v1.1 (STM32F446ZE)
#define BOARD_BTT_OCTOPUS_PRO_V1_0    4216  // BigTreeTech Octopus Pro v1.0 (STM32F446ZE / STM32F429ZG)

But the Chip on the Board is a STM32F407ZET6. which one is good?

[platformio]
src_dir      = Marlin
boards_dir   = buildroot/share/PlatformIO/boards
default_envs = BIGTREE_OCTOPUS_V1_F407
include_dir  = Marlin

Are these the correct setting to compile?

The Problems with the Stepprmotors are gone, i replaced them.

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...