Marlin dla płyty BigTreeTech SKR 1.3

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
samezrp
Postów w temacie: 1
Posty: 1022
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin dla płyty BigTreeTech SKR 1.3

Post autor: samezrp »

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.
Awatar użytkownika
Jakub
Konto z ograniczeniami
Postów w temacie: 7
Posty: 284
Rejestracja: 06 sty 2019, 18:07
x 27

Re: Marlin dla płyty BigTreeTech SKR 1.3

Post autor: Jakub »

Bo tak było na filmie. A arduino nie ma w zakladce z procesorami STM32 więc chyba nie skompiluje.
Awatar użytkownika
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

Post autor: Zepco »

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
Awatar użytkownika
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

Post autor: Dawid.S »

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 :geek:
konrad80
Konto z ograniczeniami
Postów w temacie: 8
Posty: 6
Rejestracja: 28 kwie 2019, 21:14

Re: Marlin dla płyty BigTreeTech SKR 1.3

Post autor: konrad80 »

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

#################################
miczys
Konto z ograniczeniami
Postów w temacie: 1
Posty: 11
Rejestracja: 15 sie 2018, 11:50

Re: Marlin dla płyty BigTreeTech SKR 1.3

Post autor: miczys »

Czy ktoś będzie wstanie pomóc w problemie z opcją DUAL Z STEPPER. Wyskakuje taki błąd:

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
Awatar użytkownika
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

Post autor: arkomania.pl »

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)
Pozdrawiam Arek G. arkomania
Awatar użytkownika
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

Post autor: comandos21 »

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
Maciek11.09
Postów w temacie: 1
Posty: 72
Rejestracja: 30 sie 2020, 01:01
x 11

Re: Marlin dla płyty BigTreeTech SKR 1.3

Post autor: Maciek11.09 »

comandos21 pisze:Ma ktoś gotowca Pod Ender3 ? Ewentualnie pliki Example pod Endera i tą płytę.
Ściągnij marlina pod skr mini dla endera teoche przerób i gotowe ;)
ODPOWIEDZ

Wróć do „Firmware'y i hosty”