-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SKR3 (MCU723) can flash fw. but USB no communication #44
Comments
Marlin does not support H723 SKR3, as you can see in your platformio.ini, you compiled firmware for STM32H743 |
I got the same issue. Do you solved? |
nope, still waiting for the pull request to review and merged to bugfix main. |
You haven't to wait, you can apply the PR and compile it. I did it and it's working. The only problem are the TMC2209, you have to use a specific STM32 version, I modified the stm32h7.ini, env:STM32H723Vx_btt: Processing STM32H723Vx_btt (platform: ststm32@~14.1.0; board: marlin_STM32H723Vx; framework: arduino)Verbose mode can be enabled via
|
I've updated ststm32 platform & framework to match the original SKR 3 environment.
The cpu speed is already set in PIO's STM32H723Vx board json file, so you don't need to add this: "build": {
"core": "stm32",
"cpu": "cortex-m7",
"extra_flags": "-DSTM32H7xx -DSTM32H723xx",
"f_cpu": "550000000L",
"mcu": "stm32h723vet6",
"product_line": "STM32H723xx",
"variant": "MARLIN_H723vx"
} |
Nice. Will try later. Thanks alot |
Follow it but got Error: |
You're not using all the updated files from my PR since the Ensure you're using https://github.com/thisiskeithb/Marlin/tree/pr/octopus_max_ez (.ZIP link) until it is merged into |
I tried. The same problem. If I change board name to 'BTT_SKR_V3_0'. It comes: |
That is expected because you have the incorrect motherboard defined.
You should be using |
Working now. Thanks bro. You are my angel! |
And now how to edit for Marlin ver. 2.1.2 ? Pleas Pleas. |
With BTT TMC2209 V1.3 driver, X Y Z E all works fine. But it has 'All LOW' error message. M122 return: How to solve it?? >_< |
Try physicaly repinned ABCD to ACBD on motor. If only stress motor. And 550Mhz board konfig Octopus Max EZ. |
But the motor works fine, just an error message appears. It's wired. |
I modified the stm32h7.ini, env:STM32H723Vx_btt: |
Bad drivers ? Try any DRV8825 ? |
did you power the board with 12v or 24v. the tmc will not run if you only power the board over 5v usb. |
Yes. I power the board 24V and motor are working fine. But still have All LOW error. |
Motor working fine. I think drivers are ok. |
Hi there, I managed to get the firmware on the board and the LCD is showing the printer. My last problem is the bl touch. I selected the correct pin for the Probe (PC_13) and it still does not work. I changed the config file according to the setup of a bl touch. The cables are connected in the right order. I have no idea what to do next :S Please help. |
@CristianoGorla: So The Octopus Max EZ (STM32H723VET6) with 10 (EZ) TMC2209s & original SKR 3 EZ (STM32H743IIT6) with 5 (EZ) TMC2209s have no TMC connection errors with |
Notice after awhile tmc has error. Not sure where goes wrong. |
MarlinFirmware/Marlin#25387 has been merged upstream in the main Marlin repository, so pull down the latest
|
Thank you girls. |
And: /**
Enabled ? |
Can somebody write down exactly what i have to do to get this board working? I do have an SKR 3 EZ, firmware flashing is ok, but no connection to printer, Marlin, klipper and TFT screen al the same problem. Edit: default_envs = STM32H743Vx_btt into build the firmware again, and now the board does something, it tries to connect to the computer from usb, but it goes on, off, off ,on off the whole time. Do i have to change something else? |
You may want to try marlin bigfix 2.1x. change the env to the correct mcu env:STM32H723Vx_btt. What your configuration on your serial interface? |
I have changed the env to the correct mcu, that works a little bit better. The serial connection is now flashing on, off all the time. My settings in configuration.h are: #define MOTHERBOARD BOARD_BTT_SKR_V3_0_EZ |
The problem is solved, it turns out that the screen was nor correct connected to the motherboard what causes the on, off flickering of the serial port. Everything works fine now for marlin. |
i got a SKR3 with a diff MCU (STM32H723VGT6). look like Marlin Firmware can load, as firmware.bin has change to firmware.CUR. But USB communication with PC are not alive, no COM Port detected. Any one has this issue.
Platform.ini-
platformio]
src_dir = Marlin
boards_dir = buildroot/share/PlatformIO/boards
default_envs = STM32H743Vx_btt
include_dir = Marlin
extra_configs =
Marlin/config.ini
ini/avr.ini
ini/due.ini
ini/esp32.ini
ini/features.ini
ini/lpc176x.ini
ini/native.ini
ini/samd21.ini
ini/samd51.ini
ini/stm32-common.ini
ini/stm32f0.ini
ini/stm32f1-maple.ini
ini/stm32f1.ini
ini/stm32f4.ini
ini/stm32f7.ini
ini/stm32h7.ini
ini/stm32g0.ini
ini/teensy.ini
ini/renamed.ini
Config.h-
// Choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_BTT_SKR_V3_0
#endif
#define SERIAL_PORT -1
/**
*/
#define BAUDRATE 250000
//#define BAUD_RATE_GCODE // Enable G-code M575 to set the baud rate
/**
*/
#define SERIAL_PORT_2 1
#define BAUDRATE_2 250000 // :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000] Enable to override BAUDRATE
The text was updated successfully, but these errors were encountered: