Marlin dla płyty BigTreeTech SKR 1.3
Re: Marlin dla płyty BigTreeTech SKR 1.3
A ja tak z boku sobie siedzę, czytam bo próbuję (inny wątek) odpalić na tej delcie Marlina na DUE3DOM i się zastanawiam... czemu używacie kobyły PlatformIO zamiast zwykłego Arduino? OK, ma zj^&*ny edytor, ale do edysji kodu używa się Notepad++ i tyle.
Sorry za off top.
Sorry za off top.
Re: Marlin dla płyty BigTreeTech SKR 1.3
Bo tak było na filmie. A arduino nie ma w zakladce z procesorami STM32 więc chyba nie skompiluje.
- Zepco
- Postów w temacie: 3
- Posty: 1555
- Rejestracja: 25 kwie 2017, 22:23
- Lokalizacja: Kielce
- Drukarka: PRUSA i3 MK2S
- x 294
Re: Marlin dla płyty BigTreeTech SKR 1.3
W platformio dodanie kolejnego procka/platformy/biblioteki jest bajecznie proste i dla mnie jest bardziej czytelny od arduino.
Prusa i3 MK2S
Anet A8 - rozebrana na części...
3DGence One
Anet A8 - rozebrana na części...
3DGence One
- Dawid.S
- Konto z ograniczeniami
- Postów w temacie: 1
- Posty: 198
- Rejestracja: 13 lut 2019, 19:11
- Lokalizacja: Gdańsk/Olsztyn/Inowrocław
- x 42
Re: Marlin dla płyty BigTreeTech SKR 1.3
Czy ktoś z posiadających skr 1.3 może sprawdzić czy po włączeniu w curze zhope na 1mm zawiesza mu marlina podczas pierwszej minuty druku?
Akademickie rozważania zawsze bywają korzystne dla studiujących temat
Re: Marlin dla płyty BigTreeTech SKR 1.3
Mam pytanie.
Jeżeli mam stepsticki A4988, żadne TMC STEPPER to czy zmieniam na A4988 w platformio?
[platformio]
src_dir = Marlin
build_dir = .pioenvs
lib_dir = .piolib
libdeps_dir = .piolibdeps
boards_dir = buildroot/share/PlatformIO/boards
env_default = LPC1768
[common]
default_src_filter = +<src/*> -<src/config> -<src/HAL> +<src/HAL/shared>
build_flags = -fmax-errors=5
-g
-ggdb
lib_deps =
https://github.com/MarlinFirmware/U8gli ... ve/dev.zip
LiquidCrystal@1.3.4
TMCStepper@<1.0.0
Adafruit NeoPixel@1.1.3
https://github.com/lincomatic/LiquidTWI ... 0aa480.zip
https://github.com/ameyer/Arduino-L6470/archive/dev.zip
https://github.com/trinamic/TMC26XStepp ... 1921b4.zip
https://github.com/mikeshub/SailfishLCD.git
https://github.com/mikeshub/SailfishRGB_LED.git
https://github.com/mikeshub/SlowSoftI2CMaster.git
#################################
Jeżeli mam stepsticki A4988, żadne TMC STEPPER to czy zmieniam na A4988 w platformio?
[platformio]
src_dir = Marlin
build_dir = .pioenvs
lib_dir = .piolib
libdeps_dir = .piolibdeps
boards_dir = buildroot/share/PlatformIO/boards
env_default = LPC1768
[common]
default_src_filter = +<src/*> -<src/config> -<src/HAL> +<src/HAL/shared>
build_flags = -fmax-errors=5
-g
-ggdb
lib_deps =
https://github.com/MarlinFirmware/U8gli ... ve/dev.zip
LiquidCrystal@1.3.4
TMCStepper@<1.0.0
Adafruit NeoPixel@1.1.3
https://github.com/lincomatic/LiquidTWI ... 0aa480.zip
https://github.com/ameyer/Arduino-L6470/archive/dev.zip
https://github.com/trinamic/TMC26XStepp ... 1921b4.zip
https://github.com/mikeshub/SailfishLCD.git
https://github.com/mikeshub/SailfishRGB_LED.git
https://github.com/mikeshub/SlowSoftI2CMaster.git
#################################
Re: Marlin dla płyty BigTreeTech SKR 1.3
Czy ktoś będzie wstanie pomóc w problemie z opcją DUAL Z STEPPER. Wyskakuje taki błąd:
A ustawienia zrobione tak:
Kod: Zaznacz cały
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor_LPC1768.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_timers.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:41,
from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25:
Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:2126:35: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)
static_assert(COUNT(sanity_arr_1) <= XYZE_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)");
In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:41,
from Marlin\src\HAL\HAL_LPC1768\HAL_timers.cpp:31:
Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:2126:35: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)
static_assert(COUNT(sanity_arr_1) <= XYZE_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)");
*** [.pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1
*** [.pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_timers.cpp.o] Error 1
In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:41,
from Marlin\src\HAL\HAL_LPC1768\HAL_spi.cpp:51:
Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:2126:35: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)
static_assert(COUNT(sanity_arr_1) <= XYZE_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)");
*** [.pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_spi.cpp.o] Error 1
A ustawienia zrobione tak:
Kod: Zaznacz cały
/**
* With this option each E stepper can have its own factors for the
* following movement settings. If fewer factors are given than the
* total number of extruders, the last value applies to the rest.
*/
#define DISTINCT_E_FACTORS
/**
* Default Axis Steps Per Unit (steps/mm)
* Override with M92
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100, 400 }
/**
* Default Max Feed Rate (mm/s)
* Override with M203
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
*/
#define DEFAULT_MAX_FEEDRATE { 400, 400, 8, 50, 8 }
/**
* Default Max Acceleration (change/s) change = mm/s
* (Maximum start speed for accelerated moves)
* Override with M201
* X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
*/
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000, 100 }
/**
* Default Acceleration (change/s) change = mm/s
* Override with M204
*
* M204 P Acceleration
* M204 R Retract Acceleration
* M204 T Travel Acceleration
*/
#define DEFAULT_ACCELERATION 400 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 1000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 1000 // X, Y, Z acceleration for travel (non printing) moves
//
// Use Junction Deviation instead of traditional Jerk Limiting
//
//#define JUNCTION_DEVIATION
#if ENABLED(JUNCTION_DEVIATION)
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
#endif
/**
* Default Jerk (mm/s)
* Override with M205 X Y Z E
*
* "Jerk" specifies the minimum speed change that requires acceleration.
* When changing speed and direction, if the difference is less than the
* value set here, it may happen instantaneously.
*/
#if DISABLED(JUNCTION_DEVIATION)
#define DEFAULT_XJERK 8.0
#define DEFAULT_YJERK 8.0
#define DEFAULT_ZJERK 0.3
#endif
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
- arkomania.pl
- Postów w temacie: 1
- Posty: 832
- Rejestracja: 10 mar 2017, 13:08
- Lokalizacja: RADOM
- x 373
Re: Marlin dla płyty BigTreeTech SKR 1.3
Witam
Masz za dużo o jeden parametr w :
DEFAULT_AXIS_STEPS_PER_UNIT
Jeśli nie używasz więcej niż 1 ekstruder to liczba parametrów wynosi 4: X,Y,Z,E
Dla dual Z, dual Y itp. nie ustawia się parametrów dla drugiego zrównoleglonego pracą stepstika.
Jeśli pod złącze E1 wstawisz stepstik dla drugiego silnika Z, to nie definiujesz
w DEFAULT_AXIS_STEPS_PER_UNIT
drugiego stepstika (E1 który jest Z1 w dual Z)
Masz za dużo o jeden parametr w :
DEFAULT_AXIS_STEPS_PER_UNIT
Jeśli nie używasz więcej niż 1 ekstruder to liczba parametrów wynosi 4: X,Y,Z,E
Dla dual Z, dual Y itp. nie ustawia się parametrów dla drugiego zrównoleglonego pracą stepstika.
Jeśli pod złącze E1 wstawisz stepstik dla drugiego silnika Z, to nie definiujesz
w DEFAULT_AXIS_STEPS_PER_UNIT
drugiego stepstika (E1 który jest Z1 w dual Z)
Pozdrawiam Arek G. arkomania
- comandos21
- Konto z ograniczeniami
- Postów w temacie: 1
- Posty: 128
- Rejestracja: 21 gru 2019, 23:30
- Lokalizacja: Ząbkowice Śląskie
- Drukarka: Ender3 SKR Mini E3
Re: Marlin dla płyty BigTreeTech SKR 1.3
Ma ktoś gotowca Pod Ender3 ? Ewentualnie pliki Example pod Endera i tą płytę.
Ender 3 z SKR Mini e3 V2.0, Titan extruder
Ender 3 z SKR Mini e3 V1.2, Titan extruder
TMC2209,
BLTouch,
Filament sensor,
Octoprint,
Marlin bugfix 2.0.X
Pozdrawiam
Grzesiek
Ender 3 z SKR Mini e3 V1.2, Titan extruder
TMC2209,
BLTouch,
Filament sensor,
Octoprint,
Marlin bugfix 2.0.X
Pozdrawiam
Grzesiek
-
- Postów w temacie: 1
- Posty: 72
- Rejestracja: 30 sie 2020, 01:01
- x 11
Re: Marlin dla płyty BigTreeTech SKR 1.3
Ściągnij marlina pod skr mini dla endera teoche przerób i gotowecomandos21 pisze:Ma ktoś gotowca Pod Ender3 ? Ewentualnie pliki Example pod Endera i tą płytę.